当前位置:编程学习 > VB >>

如何控制软件的版权,使用期限???????

本人写了个ERP软件

怎么控制客户的安装数量,使用期限??

--------------------编程问答-------------------- 帮顶~~~ --------------------编程问答-------------------- 思路:
在客户端登录时向服务器发送ip字符串,服务器端判断当前的ip个数,如超过20个,就发回一标志,客户端接收到这个特殊标志就退出,达到限制同时在线使用的客户数。
使用期限就在服务器端保留客户首次登录时的ip和时间,客户登录就判断时间是否超过x天,超过就发回一标志 --------------------编程问答-------------------- 很好,还好其它方法吗。 --------------------编程问答-------------------- 在服务器端设置最好。 --------------------编程问答-------------------- 用硬加密狗来控制登录数  --------------------编程问答-------------------- 加密狗还是比较好的方案 --------------------编程问答--------------------
引用 5 楼 leftie 的回复:
用硬加密狗来控制登录数


一般用多少钱一个的呢? --------------------编程问答-------------------- 用加密狗比较安全。
如果用服务器校验,容易被伪造;

加密狗费用:十几块钱,几十的也有。 --------------------编程问答-------------------- 有些加密狗.400元.怎么回事. --------------------编程问答-------------------- 忽悠。 --------------------编程问答-------------------- 忽悠。 --------------------编程问答-------------------- 最具有性价比的方法显然是用加密狗了。 --------------------编程问答-------------------- 不控制安装数,但是使用系统的任何功能必须登录。
然后在用户管理中控制最大可添加的用户数,并且在登录中控制不能同一客户多客户端登录。

最大用户数和有效期可以加密后存入服务器数据库,不过加密/解密过程必须用到加密狗的内置算法和私有数据。
最好给每个用户分配一个私有加密狗,在用户管理中进行绑定。可以防止多个操作员在不同的地点用同一个系统用户轮换登录使用的情况。 --------------------编程问答-------------------- 密码狗还是不错的。。。 --------------------编程问答-------------------- 奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
--------------------编程问答-------------------- 只听说过“软件=服务”
没听说过“软件=版权” --------------------编程问答-------------------- 如果是售价很高的软件,可以考虑加密狗。
如果只是小软件,不会很贵,就使用硬件信息加密方法吧。

首先软件提供给用户,
在用户端会检测用户电脑的硬件信息,生成一个唯一机器识别号,
用户发送机器识别号给服务器,
服务器根据机器识别号生成一对一的序列号,返回给用户,
用户使用序列号登录软件。
当然软件检测序列号的地方尽量有一些特别处理来反跟踪。
如果用户更改了你采集机器识别号的硬件的话,可能需要重新生成序列号才行。
这种方法就是比较麻烦,也许用户对此有些反感。

可以找本加密解密的本来看看。 --------------------编程问答--------------------
引用 2 楼 asftrhgjhkjlkttttttt 的回复:
思路:
在客户端登录时向服务器发送ip字符串,服务器端判断当前的ip个数,如超过20个,就发回一标志,客户端接收到这个特殊标志就退出,达到限制同时在线使用的客户数。
使用期限就在服务器端保留客户首次登录时的ip和时间,客户登录就判断时间是否超过x天,超过就发回一标志

有点道理,不过关于保留客户登录时间就不是很好,时间是可以自己设置的,这是个漏洞
建议,还是自己在代码中设置其使用时间,
安装数量控制:每安装一个给一安装码(一次性的).

使用期限:用自己的代码时间计算,从用户使用时开始计数,把使用的时间存在xml中,下次使用时接着上次的时间继续累加计数,待时间大于设定的最大时间时,发出警告并限时强制退出. --------------------编程问答--------------------

Windows都被破解的一塌糊涂!换个思路吧! --------------------编程问答-------------------- upup --------------------编程问答-------------------- 网络验证可能效果好一点点
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,