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

帮助

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

KG_VerifyRegistrationInfo 函数

KG_VerifyRegistrationInfo 提取注册密钥属性验证注册信息。有一个属性为 TKeyVerifyParams 结构,请注意 TKeyVerifyParams 结构将连接 the Enigma Protector 项目文件。包括公钥、密钥长度、密钥输出方式等 (点击 常规选项 - 常规 面板获取更多信息)。

返回值

EP_NO_ERROR=0 函数执行成功;
EP_ERROR_UNKNOWN=1 未知错误
EP_ERROR_KEYBUFFEREMPTY=2 注册密钥不允许分配内存
EP_ERROR_KEYBUFFERISLESS=3 注册密钥获取内存不足
EP_ERROR_REGINFOEMPTY=4 注册信息非特定的
EP_ERROR_REGINFOTOOLARGE=5 注册信息为空 (空值大小)
EP_ERROR_PRIVATEKEYISNOTSET=6 私钥没有设置
EP_ERROR_PUBLICKEYISNOTSET=7 公钥没有设置
EP_ERROR_PRIVATEKEYISINVALID=8 私钥不正确
EP_ERROR_PUBLICKEYISINVALID=9 公钥不正确
EP_ERROR_KEYMODEISINVALID=10 密钥长度不正确
EP_ERROR_KEYBASEISINVALID=11 密钥输出方式不正确
EP_ERROR_CURRENTDATEISINVALID=12 日期不正确
EP_ERROR_EXPIRATIONDATEISINVALID=13 过期时间不正确
EP_ERROR_KEYISINVALID=14 密钥不正确
EP_ERROR_HARDWAREID=15 硬件ID不正确
EP_ERROR_HARDWAREBUFFEREMPTY=16 硬件ID为空字节
EP_ERROR_HARDWAREIDINVALIDFORKEY=17 硬件ID与密钥不符
EP_ERROR_PROJECTFILENOTFOUND=18 项目文件没有找到
EP_ERROR_INVALIDPROJECTFILE=19 项目文件不正确
EP_ERROR_EXECUTIONSNUMBERINVALID=20 运行次数不正确
EP_ERROR_DAYSNUMBERINVALID=21 日期不正确
EP_ERROR_COUNTRYCODEINVALID=22 区域代码不正确
EP_ERROR_RUNTIMEINVALID=23 运行时间不正确
EP_ERROR_GLOBALTIMEINVALID=24 合计时间不正确
EP_ERROR_INSTALLBEFOREINVALID=25 指定注册前日期不正确
EP_ERROR_INSTALLAFTERINVALID=26 指定日期后注册不正确

定义

Show/Hide Delphi function definition

Show/Hide C++ function definition

Show/Hide C# (.NET) function definition

Show/Hide Visual Basic function definition

实例

Show/Hide Delphi function example

Show/Hide Borland C++ Builder function example

Show/Hide Visual C++ function example

Show/Hide C# (.NET) function example

Show/Hide Visual Basic function example

在程序安装目录可查看函数更多实例,如 Examples\Keygen 子文件夹。