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 |
指定日期后注册不正确 |
public class Enigma_KeyGen_IDE
{
[DllImport("keygen.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
public static extern uint KG_VerifyRegistrationInfoFromProjectA(string FileName, ref TKeyVerifyParamsA kv);
}