vc 软件注册技术

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:22:02
做了个软件,想要限制客户一个序列号只能装一台机器,该怎么实现?因为这是一个工业控制软件,所以客户的机器不一定联网的,不知道该怎么实现,如果无法实现能给个更好的注册收费方法吗?
只要说方法不用具体代码

你自己设计个注册逻辑
1、取pc的硬盘序列号或者npu号。假设为11
2、对该号做加密处理(自己弄个算法),比如加密后是 *-FVX。
3、如果客户注册,在注册表中注册个键值,把*-FVX写进去。当然要通过程序后台处理。
4、程序每次启动都计算得出*-FVX,然后和注册表中的键值比较,相等则认为注册。

Sorry,I don't know.

只能防不会破解的人,现在没有更好的方法,即使是互联网验证。你可以写个简单点的序列号算法,然后加个壳,如果破解所需要的成本高于你的软件的价值,那么除非破解者出于爱好或者想要免费用你的软件,不然不怎么会去破解你的东西。
我有想过用文件MD5配合时间段验证,不过实现上还是有点小问题