首页 新闻 会员 周边 捐助

关于软件生命的问题

0
悬赏园豆:15 [已关闭问题]

最近要给客户部署一个产品,该产品可以免费用6个月,6个月以后如果客户没有购买密钥,该系统就自动报废掉,这是一个内网项目,想知道大家是如何实现的这个功能,弱弱的多说一点:1..客户可能不让动注册表2.客户可能改变服务器的系统时间,就像SqlServer一样,过期了改改系统时间可以继续用

请大家帮帮忙,谢谢大家的关注!

Tear Y的主页 Tear Y | 小虾三级 | 园豆:784
提问于:2010-06-24 16:04
< >
分享
其他回答(2)
0

把信息记录在数据中,或者写在一个加密的配置文件中。

小洋(燕洋天) | 园豆:206 (菜鸟二级) | 2010-06-24 16:19
0

把相关信息放在配置文件里是个办法,但关键是这个时间的计算。

是否能HTTP连接服务器来对照时间?

如果不能,安装部署的时候,程序动态生成些文件,这些文件是必须的,而生成这些文件会有“创建时间”属性,程序启动时可以与这个时间截做对照。

但是:文件创建时间是可以利用第三方工具修改的...

Astar | 园豆:40805 (高人七级) | 2010-06-24 17:24
说的很对的
支持(0) 反对(0) Tear Y | 园豆:784 (小虾三级) | 2010-06-24 18:26
0

每次登录都记录一下登录时间,这个时间加密存储在配置文件或数据表中,如果用户改系统时间,必然和这个时间戳对不上,就会知道他改动时间了。

eaglet | 园豆:17139 (专家六级) | 2010-06-25 08:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册