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

学习了!谢谢各位大神
页: 1 [2] 3
查看完整版本: 怎样防止注册码在内存中泄漏?