使用手册
Protector 常见问题问:我遗失了 Enigma Protector 的项目文件,我无法再次保护我的程序并且无法为当前文件创建注册密匙,我该如何修复? 答:很抱歉,已经无法修复。Enigma Protector 的项目文件包含了多组用来创建密匙的唯一信息,由于这些信息是在项目文件创建时随机生成的,所以我们无法恢复它。请务必备份您的项目文件! 问:我的软件有两个拷贝,其中一个用 Enigma Protector 保护过了,另一个没有,我如何能知道哪一个是保护过的呢? 答:可以通过 Reg_Crypt 宏来解决,请看下面的 Delphi 实例: function IsEnigmaPresent : boolean; begin Result := true; // this code returns TRUE at any ways, // but we should use it to fighting // with the Delphi code optimization if GetModuleHandle(nil) <> 0 then begin {$I reg_crypt_begin1.inc} Result := false; {$I reg_crypt_end1.inc} end; end; |