主权项 |
一种存储设备上的软件的运行方法,其特征在于,具体步骤如下:(1)将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;(2)启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件;(3)在确定能够读取到所述授权信息时,通过所述读写程序读取所述授权信息所在的驱动器的盘符;(4)所述软件获取自身运行的路径,并通过所述路径确定运行所述软件的驱动器的盘符,并确定运行所述软件的驱动器的盘符与所述读写程序读取的盘符是否匹配,如果匹配,则允许运行所述软件,否则,不允许运行所述软件;(5)启动所述软件中的初始化程序,根据拷贝日志确定所述移动存储设备上的所述管理软件前次运行是否有遗留数据;(6)在确定不具有所述遗留数据的情况下,直接将计算设备的硬盘中的数据文件拷贝到所述硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述计算设备是否为前次运行的计算设备,在所述计算设备为前次运行的计算设备的情况下,确定所述计算设备上是否具有所述遗留数据,当确定所述计算设备上具有所述遗留数据时,自动将所述遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成以及当确定所述计算设备上不具有所述遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。 |