工具软件RCOPY 02 吉林 单琦 1994-07-08 ①拷贝。拷贝我们已加密程序的工作付本。其原理是这样的:一般对EXE、COM程序目标代码加密的工具(如各种激光加密盘和各种磁指纹加密盘等均属此类),不可能改变被加密程序本身的运行进程,而只能在被加密程序的前面增加一段识别版权用的加载程序,当被加密程序运行时,必须首先运行这段加载程序,只有当加载程序检查到加密盘上的标记,确认版权后才能运行被加密程序,否则便不能继续住下运行。因此当用RCOPY拷贝加密盘的工作付本时,可在被加密程序运行经过了加载程序后的某一时刻,例如,可以是主菜单屏幕界面上,把内存环境保留到目标盘上,这样,以后只要从目标盘上恢复到内存中,便可以从主菜单开始继续住下执行程序,从而使目标盘成为一个不依赖于加密盘上加密标记的工作盘。如果加密盘上有些复盖文件或辅助程序需要经常加入内存中使用的话,则可先用一般的拷贝方法,拷贝一张加密盘的工作付本,就仍然可以调用复盖文件使用。 ②加密。采用RCOPY02加密的方法如下:在调入RCOPY02设置工作参数时,选定第三次弹出菜单中的LOCKING这一栏,退出后,运行需加密的程序,当程序运行到某一提供给用户的界面上时,启动RCOPY02定义的热键,把内存拷贝出来,则此时生成的目标盘就是一张既不能被拷贝,也不便阅读和修改的加密盘,用户只要用这张盘启动,便可以直接运行被加密的程序。当然,如果有复盖文件,则也可以用另一张盘直接存入复盖文件后插入驱动器中使用即可。如果文件运行所占的内存空间不大,还可以用建立虚拟盘的办法把复盖文件存入虚拟盘,从而全部存入一张加密盘中。 对某些解释程序,如BASIC程序,只要在编程时使得所运行的BASIC程序不能列表(例如,可用“P”参数存盘后使用),不能退出等,则在把这种高级语言所编程序运行的环境存盘后,再提供给用户使用时,便可以直接进入运行环境,而无需经过先调BASIC解释程序,再调 应用程序的操作过程。 当目标盘是硬盘时,则所加密的硬盘映象文件再拷贝时便不能使用,从而达到只能使用、不能拷贝的加密目的。 ③保留现场。有些程序的工作时间很长,往往到下班时仍不能结束,可以利用RCOPY02的保留内存现场的功能,把现场保留下来,这样,第二天恢复一下现场便可以继续工作。(吉林 单琦)