那样不好,数据太好改了,想得一个方法,不知道行不行,请多多指点: 根据用户返回的机器码(如MAC ADD,硬盘序列号,公司名称等)生成一个注册文件 注册文件用机器码经MD5加密生成一个字符串A 把申请日期经MD5加密生成一个字符串B 把A,B两个字符串写入一到一个指定文件。程序运行时检测文件,如果文件不存在提示注册,并退出程序。 如果文件存在则: 读取KEY文件的特定位置的字符串并写机器码经MD5加密后的字符串比较,如果想同则时行时间比较,用for循环 注册标识=否 for i=0 to 试用日期 A=当前日期-i B=MD5(A) if B=key文件日期段字符串 then 注册标识=是 退出循环 endif next i
根据用户返回的机器码(如MAC ADD,硬盘序列号,公司名称等)生成一个注册文件
注册文件用机器码经MD5加密生成一个字符串A
把申请日期经MD5加密生成一个字符串B
把A,B两个字符串写入一到一个指定文件。程序运行时检测文件,如果文件不存在提示注册,并退出程序。
如果文件存在则:
读取KEY文件的特定位置的字符串并写机器码经MD5加密后的字符串比较,如果想同则时行时间比较,用for循环
注册标识=否
for i=0 to 试用日期
A=当前日期-i
B=MD5(A)
if B=key文件日期段字符串 then
注册标识=是
退出循环
endif
next i