paulpipi
发表于 2021-9-8 11:12:46
学习了,真是好贴
baitang36
发表于 2021-9-8 12:37:50
zj20190405 发表于 2021-9-8 10:22
版主,你修改过的,注册,原注册机也能用吗
只是算法需要相应修改,别的不用动。你可以自己定算法。
690994
发表于 2021-9-8 13:38:14
tryhi 发表于 2021-9-7 16:12
(setq tem /=)
(setq /= =)
(jiany0001)
可以加and禁止重定义
(if (and (/= 3 2)
(/= zcm (jy jqm))
)
…
baitang36
发表于 2021-9-8 19:13:55
690994 发表于 2021-9-8 13:38
可以加and禁止重定义
(if (and (/= 3 2)
(if (/= 1 1)(exit))
尘缘一生
发表于 2021-9-10 07:07:10
本帖最后由 尘缘一生 于 2021-9-10 07:12 编辑
大赞!!至少3种关键技术讲的很明白。
修改部分的代码,也不构造个函数,直接代码?是不是这意思?
不然,函数被注销,也就全绕过了去。
如此的话,代码短还可以,如果这部分过长,会造成代码体积增大不少。
baitang36
发表于 2021-9-10 08:44:37
本帖最后由 baitang36 于 2021-9-10 08:45 编辑
尘缘一生 发表于 2021-9-10 07:07
大赞!!至少3种关键技术讲的很明白。
修改部分的代码,也不构造个函数,直接代码?是不是这意思?
如果代码太长,可以分成几个小函数,这段代码调用函数,关键的东西不在函数里面。绕过函数会导致代码出错
434939575
发表于 2021-9-10 20:22:22
请问老大假如输入的注册码再演变更多的号码,再对比,怎样才能起效果.
shenhung
发表于 2021-9-11 08:35:56
我是將機器碼轉成隨機數使用者並不會看到你機器碼的組合~使用者給我隨機數.再轉回原始機器碼..算好注冊碼後轉MD5 ~給使用者..
hw8810
发表于 2021-9-12 01:50:23
本帖最后由 hw8810 于 2021-9-12 01:54 编辑
大神厉害。不过好像需要考虑初始注册状态下zcm这个变量为nil的情况,不然(atoi zcm)这个函数会报错。(setq zcm (vl-registry-read "HKEY_CURRENT_USER\\Software\\TH++\\" "Number"))后面加一句(or zcm (setq zcm "1"))就没问题了。
趣意人生
发表于 2021-9-12 09:09:52
学习了!谢谢各位大神