RT,下面是源码
界面:1个按钮;2个编辑框。
源码:
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.子程序 _按钮1_被单击
.如果 (编辑框2.内容 = 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) × 2), 7) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容)), 5) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) ÷ 6), 5) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) × 13), 5) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) × 9), 5))
信息框 (“注册成功”, 0, )
.否则
信息框 (“注册失败”, 0, )
.如果结束
以上是源码,下面是注册机源码:
条件:同上
源码:
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.子程序 _按钮1_被单击
编辑框2.内容 = 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) × 2), 7) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容)), 5) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) ÷ 6), 5) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) × 13), 5) + “-” + 取文本右边 (取十六进制文本 (到数值 (编辑框1.内容) × 9), 5)
信息框 (“注册码已生成”, 0, )
除此之外,还有一个漏洞,就是编辑框1填“0”(或是不填)编辑框2填“0-0-0-0-0”就会注册成功,对于这个问题,猴子们自行修改就OK!!还有就是,你们可以换一种算法,或者换一种格式,比如“+-×÷后面的数字换掉、十六进制换掉、‘-’号换成‘.’号这类的”
顶顶啊!!!!!!
[ 此帖被绝龍神乄武在2011-08-25 14:43重新编辑 ]