问题描述
请问如何给c#写的程序加注册号,要可以防止别人直接拷贝拿去用,我在网上了解到可能一般的方法是程序获得安装程序的计算机的硬件信息,比如cpu或者网卡的序列号,然后发回生成注册号,在注册,但不知道怎么实现,有没有更简单的方法,急!或者有什么控件之类的!进着有分!
解决方案
解决方案二:
简单的方法??你可以自己设置一些有规律的书,写一段程序。。。
解决方案三:
这些问题建议你去看雪论坛看一下,你说的是最简单的一种,对于稍有一点破解经验的人来说,不堪一击。祝好运
解决方案四:
如果不是单机的,可以通过网络传输注册序列号
解决方案五:
"比如cpu或者网卡的序列号,然后发回生成注册号,在注册,但不知道怎么实现,有没有更简单的方法,急"那你可以自己写算法根据一特定字符编写出16位(自己定)的字符作为注册码
解决方案六:
但是别人如果散播注册码怎么办?
解决方案七:
每台电脑的CPU或则网卡序列号应该不一样的吧就算是散播也不能正常注册呀
解决方案八:
你这软件若是值得保护。建议你干脆用加密狗。一般都在100元以下吧。好像还有的才9块一个。还是usb的
解决方案九:
remex著于2007-7-169:09:28在很多情况下,你可能都需要得到微机的硬件信息。比如:你想给你的软件加锁,不让别人随便访问。本文可以获得CPU的序列号,硬盘有几个分区,每个分区各有多少剩余空间。有关声卡、显卡的硬件信息,有关系统内存的信息,如内存地址,内存设备等等。
解决方案十:
发表于:2007-11-0610:03:595楼得分:0但是别人如果散播注册码怎么办?这还不简单,他每次安装输入注册号的时候,服务器都做记录,对于过于频繁使用的注册号无条件收回.关键是你的程序上的注册号加密算法.
解决方案十一:
单独使用软件加密不好,还是用加密狗吧。
解决方案十二:
用加密狗吧,我一直是这样做,并且每隔一段时间升级一次,就算解密了,升级又加密。
解决方案十三:
f(key)===k(code)
解决方案十四:
这个我也想知道怎么弄!呵呵就是来要分了
解决方案十五:
使用加密狗,,啟動程序時就檢查,有關硬件的,不是那么容易破解的,就算人家破解了你的,也不會傢用注冊碼的那樣到處流傳,哈哈
其他方案:
我不知道呀
其他方案:
1先写一个程序来获取本机的MAC地址,然后对其进行一组算法,将其变成一些无规律的字符(自己定义);2然后将生成的编码回发给你,通过一个新的算法在进行重新重组字符串;3然后回发给使用者,输入你再次回发的编码,就可以使用了。算法在你的程序里都有,外部只是进行了验证而已。