如何加密程序?

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:56:32
一个程序,如果是自己开发的,那么怎么才能实现让用户注册了才可以使用,而且可以使软件和硬件绑定,也就是一个软件和一个注册码只能在一台电脑上使用,如果用户使用同样的注册码在不同的电脑上安装软件,软件不能使用?
有知道的朋友可以告诉我详细的内容以及参考资料么?本人在学习编程,这个问题想的头疼的不行了,因为实在是想如果将来有天我也能编出程序来,那么肯定是要合理收费来慰劳我所投入的心血的!
谢谢!
可以再准确详细一点么?是不是光用软件就可以实现?我在想如果是单机版的软件,一机一号没什么用吧?用户下载以后还是可以用同一个序列号在不同的机器上用啊,只是多下载一次而已, 是不是摆脱单机使用同一注册码还有其他要搞的?谢谢!

用硬盘序列号的方式来限制
如果你用的VB
你搜一下 “vb 硬盘序列号” 就可以找到这方面的代码
接下来怎么设计程序,就看你自己的了。
最后还要加壳
我的一款软件就是这样弄的

你用asprotect吧.牛壳.
一机一号 需要用一些硬件标识符 来参与到你的算法里面.

看看《加密解密技术内幕》,里面有很多种加密方法。

您可以考虑加密狗绑定,这样能满足所有的要求,但是软件成本会提高不少

关注