- UID
- 8671
注册时间2006-2-27
阅读权限40
最后登录1970-1-1
独步武林
 
TA的每日心情 | 开心 2018-5-6 16:27 |
---|
签到天数: 7 天 [LV.3]偶尔看看II
|

楼主 |
发表于 2006-7-16 17:17:44
|
显示全部楼层
原帖由 pentacle 于 2006-7-16 16:26 发表
强!!!
呵呵~小鱼兄,这几天去那了?
帮咱解释一下这KeyGen代码的意思嘛:
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 HDD, 文本型
.局部变量 LEN, 整数型
.局部变量 I, 整数型
.局部变量 STR0, 文本型
.局部变量 N, 整数型
.局部变量 STR1, 文本型
HDD = 编辑框1.内容
LEN = 取文本长度 (HDD)
STR1 = “”
.判断开始 (LEN ≥ 4)
.变量循环首 (1, LEN, 1, I)
N = 取代码 (HDD, I)
STR0 = 取十六进制文本 (N)
STR1 = STR1 + STR0
.变量循环尾 () '。。。咱知道,这段代码是取16进制代码的并排的。
STR0 = “CQWD-” '预设码,真码第一部分。
LEN = 取文本长度 (STR1)
.变量循环首 (LEN, LEN - 3, -1, I)
STR0 = STR0 + 取文本中间 (STR1, I, 1)
.变量循环尾 ()
STR0 = STR0 + “-FMQ8-” '看不懂这里的循环过程。意思肯定是取后面四位反排。
.变量循环首 (LEN - 4, LEN - 7, -1, I)
STR0 = STR0 + 取文本中间 (STR1, I, 1)
.变量循环尾 () '这段应该是取后面的第五到第8位反排。。。看不懂这个过程。
编辑框2.内容 = STR0
.判断 (LEN < 4)
信息框 (“呵呵~机器码不可能少于4位的!!”, 0, “错误”)
.默认
.判断结束
.子程序 __启动窗口_创建完毕
标题 = “KG FR 佳宜仓库管理软件3000v2.20 企业版”
[ 本帖最后由 野猫III 于 2006-7-16 17:21 编辑 ] |
|