有任何疑问,请联系我们:china@enigmaprotector.com

帮助

使用手册
附加信息
使用手册

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;