发明名称 一种存储设备上的软件的运行方法
摘要 本发明公开了一种存储设备上的软件的运行方法,具体步骤如下:将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件。本发明通过运行时将程序和数据分隔开,将数据置于可靠性和性能更高的存储设备中,以解决效率及硬件不稳定的问题,在存储时将程序和数据集中管理,以解决便携性需求的问题,仅通过使用授权可移动存储设备的加密狗特性,就可以防止应用程序被拷贝到其他硬盘中使用。
申请公布号 CN106611109A 申请公布日期 2017.05.03
申请号 CN201510716791.2 申请日期 2015.10.30
申请人 温喆;马楠 发明人 温喆;马楠
分类号 G06F21/12(2013.01)I 主分类号 G06F21/12(2013.01)I
代理机构 代理人
主权项 一种存储设备上的软件的运行方法,其特征在于,具体步骤如下:(1)将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;(2)启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件;(3)在确定能够读取到所述授权信息时,通过所述读写程序读取所述授权信息所在的驱动器的盘符;(4)所述软件获取自身运行的路径,并通过所述路径确定运行所述软件的驱动器的盘符,并确定运行所述软件的驱动器的盘符与所述读写程序读取的盘符是否匹配,如果匹配,则允许运行所述软件,否则,不允许运行所述软件;(5)启动所述软件中的初始化程序,根据拷贝日志确定所述移动存储设备上的所述管理软件前次运行是否有遗留数据;(6)在确定不具有所述遗留数据的情况下,直接将计算设备的硬盘中的数据文件拷贝到所述硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述计算设备是否为前次运行的计算设备,在所述计算设备为前次运行的计算设备的情况下,确定所述计算设备上是否具有所述遗留数据,当确定所述计算设备上具有所述遗留数据时,自动将所述遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成以及当确定所述计算设备上不具有所述遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。
地址 050000 河北省石家庄市裕华区长江大道6号