日期:2014-05-20  浏览次数:20614 次

大家采用的都是哪些手段来限制软件试用天数的。用VB6开发的软件如何实现15天客户试用限制,而又不容易被破解?
我编写了一个VB软件,想让客户免费使用15天,如何实现15天期限而又不容易被破解,在软件中大家都是如何实现这一限制的


------解决方案--------------------
写一个加密的 配置文件,客户程序安装时生成,

程序启动时 读取, 若超过天数,则不启动。提示过期。

加密用 MD5 就可以了
------解决方案--------------------
安全问题,一向是:有更强的矛,就有更强的盾……
------解决方案--------------------
加密文件生成时是以什么时间作为参照?如果是系统当前时间的话,还是有巨大的漏洞。
------解决方案--------------------
期待详细例子。楼主解决了给大家看看啊。


个性签名------JAVA群31697908,学习兴趣不高不要进。
------解决方案--------------------
没有破解不了的程序.还是做成没有限制的吧。
我觉得楼主可以让软件比较依赖服务。没有你们提供服务,他就用不下去。
------解决方案--------------------
说的好!服务是一个好办法。
------解决方案--------------------
道高一尺,魔高一丈。
------解决方案--------------------
基本上是不可能的!
------解决方案--------------------
注册时用系统当前时间,存起来.然后每次使用都存一个时间,并比较,一旦用户改系统时间小于上次使用时间,就认为过期,还有大于注册时间15天也过期.虽然用户改系统时间会有漏洞,但毕竟也严重限制了用户修改的次数.目前还没有单机版软件能解决用户改系统时间的漏洞.

------解决方案--------------------
回复人:noOnlyCode(一切为了JAVA) ( 一级(初级)) 信誉:100 2007-4-28 22:06:39 得分:0
?

安全问题,一向是:有更强的矛,就有更强的盾……
================================================
反對,再強的盾也有矛能擊穿