📄 aboutdll.txt
字号:
系统的注册信息放置在注册表和 Winnt\system32\syten.ini文件中
没注册:
=====================================================================
注册表中:(在"HKEY_lOCAL_MACHINE\SOFTWARE\MICROSOFT\SYSTEN"键下)
第一行:987654325 ->二进制
第二行:次数->左移2位加1->转为20进制
还原:转为20进制数->右移2位
ini文件中:(在windows系统目录下\systen.ini)
第一行:1234567895->二进制
第二行:次数->左移2位加1->转为20进制
还原:转为20进制数->右移2位
已经注册:
======================================================================
注册表中 第一行:987654326->二进制
第二行:99转为8进制
INI文件中 第一行:1234567896->二进制
第二行:99转为5进制
DLL:出错信息:
读取注册表和INI文件并比较数值是否正确时的出错信息:
E001 : 打开注册表读取注册表信息并向其中写入数据时出错
E002 : 读取INI文件中的数据时出错
E003 : 将从注册表和INI中读出的数据修比较,有空的。
E004 : 将从注册表和INI中读出的数据修比较,有空的。
E005 : 核对未注册信息时,注册表和INI中2个"头"(应该不同)和2个"次数" (应该相同)不正确。
E006 :核对未注册信息时,注册表和INI中的"头"和正确的值不符
E007 :将系统内部的次数转换为便整数(以作比较)时出错误
E008 :系统内部取得的次数小于1,(错误),有人修改
E009 :向系统内部写入增加1后的数值后出错
function ReadANDCompare_RegistryInfo(PermissionTimes:Integer): string;stdcall; //读取注册表和INI文件并比较数据
external 'JudgeSN.dll'
其中: PermissionTimes 为 输入值为允许用户使用的次数
返回值为0 或1 其中:0 表示现在还未注册
1 表示已经注册
application. ->uses :forms
TRegist.rootkey Windows
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -