问题描述
- 如何编写软件授权注册密钥程序
-
请教下大家:如果编写软件授权密钥和软件注册,谢谢!visual studio 2012软件
解决方案
密钥,你可以随机产生一个guid就可以了,然后服务器保存,用这个序列号来设置对应有效期等。
客户端提供界面要用户输入序列号,然后验证的时候发送到到服务器校验。
解决方案二:
先随机生成很多密钥(比如guid),存放在服务器上,然后软件注册时把用户输入的密钥发给服务器,服务器发现有这个密钥就返回注册成功,并把这个密钥和用户的机器码相关联
解决方案三:
随机生成的密钥存到服务器,用户注册时会检验
解决方案四:
一般是获取用户计算机的主板id、网卡mac、磁盘序列号等可以识别唯一计算机的信息,然后用一种加密算法(比如md5 sha1等,也可以是自己的算法)得到注册码。
你算出注册码给用户,用户输入验证
解决方案五:
你说VS2012,但是实际上VS支持VB VC++ C# F#等很多编程语言,所以我只能假设你用C#
参考
http://www.moxcn.com/?post=88
http://m.blog.csdn.net/blog/wy811007/14168843
http://outofmemory.cn/code-snippet/2647/c-produce-zhucema
但是你只是参考,不要完全一样,不然人家就很容易破解你的程序了。
解决方案六:
别的语言,你也可以google下相关关键字,就有代码的。
解决方案七:
谢谢大家,原理是ok的,可否方便发些代码学习学习啊,he_826@163.com
时间: 2024-08-31 01:32:47