首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么让别人注册

2012-02-12 
如何让别人注册?比方说我要做一个共享软件,怎么样让别人注册?[解决办法]简单的就是你取得硬盘序列号,用一

如何让别人注册?
比方说我要做一个共享软件,怎么样让别人注册?

[解决办法]
简单的就是你取得硬盘序列号,用一个你自已写的算法来生成注册码
[解决办法]
试用次数功能思路:

启动一次 向固定文件写入数据[还可以是注册表内]
比如原注册表内的值是1 那么程序启动后先提取这个值 然后把这个值+1 把加后的数据重新写到注册表或文件内 这样注册表内的值就是2了! 然后用个判断语句:if 提取注册表内的值 > =30 then end 意思是说当注册表或文件内的数值达到你规定的次数30次那么下次打开程序的时候就直接退出

注册思路:
提取系统唯一标识符! 这个可以是网卡号 硬盘序列号 CPU 型号等 每台电脑上都可以提取 也是每一台电脑上都有的 但是标识却不一样的一个号码做为基础!
比方提取的数据为 “123456”[提取的号码] 那么你可以根据这个提取出来的数据进行一段运算 比如123456+1 那么得到的一个新的数据就是123457[注册号]

程序内判断方法: if 提取的号码(123456)+1 =注册号 then 这个软件为注册软件 else 不是注册!

我们掌握的是注册机 程序提供给我们提取的号码 我们通过注册机[就是把号码+1]得出的新的一个东西返还给用户 让用户拿这个东西去验证我们上面的那个if 语句 就是注册版了!

当然真正的算法部分我们不可能只拿提取的号码直接+1 我们要预防别人反计算出我们的算法。需要的是更高深的算法了!

如何反计算? 比如上面提取的号码为123456 而我们的注册号为 123457 那么用户或其他人一眼就看出他们的关系了 以后得到的号码直接+1 然后应付我们写的IF 语句就能成为注册软件了

以上就是注册和试用的原理了!
[解决办法]
楼上的写的真全,不过注册写的再好,破解的也越多
所以产品功能好才是最为主要的
与其考虑这么多的注册问题,不如多完善自己的产品
建议向FOXMIAL或是MAXTHON学习
[解决办法]
看看 中国共享软件 的网站

热点排行