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

帮助

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

KG_GenerateRegistrationKeyFromProject 函数

函数类似 KG_GenerateRegistrationKey。主要不同在于本函数将读取重要信息 (公钥,私钥,密钥长度,密钥输出方式以及加密常数) TGenKeyParam。 KG_GenerateRegistrationKeyFromProject 有一个属性为 ansi 形式, 空值将导致程序停止运行。

警告:项目文件为绝对路径文件。

返回值

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 子文件夹。