2023年12月1日发(作者:)
让文件只能在光盘中运行
有些朋友希望制作得到的加密光盘让别人无法直接复制,我们可以通过CD-
Protector来制作一张不能让别人复制的光盘。
CD-Protector的工作原理是在可执行文件上加一个外壳,并通过这个外壳来判断光
盘上有没有加密后所产生的相对应的音频轨道,如果有则运行,否则将会拒绝运行
光盘。因此使用CD-Protector制作得到的光盘具有非常出色的保密性,别人不仅无
法通过直接复制文件方法获得光盘中的重要文件,而且即使把所有文件复制到硬盘
上还是不能使用,如果想得到光盘中的文件,只能对整张光盘进行复制,所以这种
方法非常适合对要安装才能使用的光盘加密,也可以用于直接从光盘中运行的程
序。
CD-Protector可以从http://wwwhua.com.cn/down/cdp3setup.exe 下载得到,虽然
使用它制作加密光盘并不复杂,但是由于程序只有加密功能,并没有提供光盘刻录
功能,在此我们借助Nero这款软件来刻录光盘。
1.运行CD-Protector之后,在图3所示的窗口中分别设置“File to encypt”(需要加密的
文件)、“Custom Message”(出错提示信息)、“Phantom Trax directory”(输出保存路径)
等选项,同时在“Encryption Key”对话框中输入00至FF的两位字符串作为加密密
钥。
2.完成上述设置后点击红色的“ACCEPT”按钮,这时CD-Protector将对选中的源文
件进行加密操作,加密结束后在原先的文件夹中可以看见源文件图标已经更换为
CD-Protector特有的标志,而且还多出了一个附加得到的音轨文件
3.接着运行Nero刻录程序并新建一个音频光碟的任务,不过在此需要对程序进行
一番针对性的设置:
①在“Audio CD”标签中不要选择“Write CD Text on CD”(在光碟上写入文字)一项。
②在“CDA Options”标签中勾选“Remove silence at the end of *.cda tracks”(清除*.cda
音轨末尾的静音)和“Cache the track on harddisk before burning”(刻录前在硬盘上缓存
音轨)两项
③在“Burn”标签中去除“Finalize CD”(终结光碟)一项。
完成上述设置后,点击“New”按钮新建任务,并且把刚才由CD-Protector所生产的
那个音频文件拖放到刻录音轨的窗口刻录
4.刻录完成后,再按照步骤3重复刻录一次CD-Protector得到的音频文件,也就是
说要用这个方法对同一个音频文件刻录两次。也许你会觉得奇怪:为什么要两次都
刻录同样一个文件呢?这是因为CD-Protector采用的音轨加密技术,通过检测音轨
是否存在来决定文件是否可以使用。
5.接着在Nero中新建一个只读光碟(ISO)任务,在“Multisession”(多记录)中选
择“Strat Multisession disc”(开始多记录光碟)一项,然后把由CD-Protector生成的除
音频文件外其他文件都拖放到数据刻录的窗口中并开始刻录,而且刻录选项也需要
和前面刻录音轨时设置的一样。
6.刻录完成之后,我们就得到了一张加密光盘,这时候可以通过Nero中的
“Record→View Track”命令查看一下这张光盘(图7)。这里可以看见同一个音频文件
两次刻录之后有很大的差别,这也就是为什么需要分两次来刻录的原因所在了。
7.最后,把制作得到的加密光盘放入光驱中,此时原先的可执行文件图标已经变成
为CD-Protector特有的图标,双击后可以正常运行程序。但是由于CD-Protector加
密的光碟是由两条音轨和一条数据轨道所构成的,数据轨道中被加密的可执行文件
在被运行时会读取音碟上的音轨,如果是相对应的才会接着运行,因此把这个文件
复制到硬盘中再运行将会出现出错提示信息。怎么样,这样你存储在光盘中的文件
就安全了吧。


发布评论