为C#软件设计用户注册系统

来源:百度知道 编辑:UC知道 时间:2024/07/15 05:17:17
我用C#编写一个软件,想添加一个用户注册系统,在启动软件时弹出注册窗口。添加步骤越简单越好,可要求却实在不少:
1.安全,不易破解;
2.通过硬件计算“机器数据串”;
3.要按照“机器数据串”计算出“机器激活串码”;
4.除此之外还要有“用户序列号”;
5.在线注册,这样就可以随时添减注册用户,防止“晒”(share)出的号码使被用;
6.还是要越安全、越难破解越好!
7.差点忘了,不注册绝对进入不了软件!
这个高端问题,也不知哪位高手能给OK了。
如果有个别几点达不到也可以考虑啊。
在线等~~~~~~~~~~~~~
自己都认为很“无厘头”,有没有高人啊!
http://zhidao.baidu.com/question/83474982.html还有一个一样的问题,回答时都回答了,我能给你双倍积分!

对软件不被破解
加密算法这里就不说了
软件保护
1.加壳(加强壳这个在游戏外挂经常见
穿山甲
TMD
FSG(这个强度不大)
Obsidium
老王壳
2.自校验
3.可以用网络注册验证的方法进行软件注册
4.在网上发表一个不完整版的软件
通过注册购买后再给完整版的软件

说白了不就是序列号的计算问题。你说了7条就是一个问题。
这东西见人见智。。目前还没几款软件说是没有人破解的了,只是说有些没大用的软件没人去弄。
你也别太较真了,自己随便想个算法,加上机器码,算个序列号就完了,