做过程序验证是否到期的请进

我其实很低调 2011-10-11 07:47:46
比如试用期是3个月,3个月的时间内,3个月后自动过期,软件停止使用,现在就是怎么判断呢,一般大家都是用当前系统时间和 授权 到期日期 进行对比,但是这样有个问题就是如果用户把系统日期修改了,就不行了。

不知道大家有什么好的办法。一般这种软件怎么做的。
...全文
107 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rendao0563 2011-10-13
  • 打赏
  • 举报
回复
将使用时间 写到硬盘的某地方. 启动的时候读取一下. ( 别把硬盘写坏了.)
Lactoferrin 2011-10-13
  • 打赏
  • 举报
回复
可以限制程序的运行次数和运行时长
y85058201 2011-10-13
  • 打赏
  • 举报
回复
还是限制次数之类的靠谱
不过以前看过一句话,不要花太多的精力在反破解上..还不如多完善你的软件
我其实很低调 2011-10-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mdianng 的回复:]
软件每次启动把当前的时间的时间戳写到一个地方,文件,注册表都行。
下次软件启动时。读取出来给当前时间戳比较。如果小于那就是非法了。

加壳一般是压缩软件。或者保护软件的破解难度。跟你的问题没关系。
[/Quote]

你所说的当前时间,不知道是否指系统时间?如果是系统时间的话,那问题又回到原点了。
我其实很低调 2011-10-13
  • 打赏
  • 举报
回复
我其实很低调 2011-10-12
  • 打赏
  • 举报
回复
自己顶一下。
MDianng 2011-10-12
  • 打赏
  • 举报
回复
软件每次启动把当前的时间的时间戳写到一个地方,文件,注册表都行。
下次软件启动时。读取出来给当前时间戳比较。如果小于那就是非法了。

加壳一般是压缩软件。或者保护软件的破解难度。跟你的问题没关系。
我其实很低调 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 only_lonely 的回复:]
自己动手?那太累了,现在很多加壳软件什么的都能自动帮你搞定。

如果真要自己做,那就不要信任客户端,用服务器的时间,如果不能联网。。。那介个.. ...
[/Quote]

就算是加壳软件,他的是先机制是什么呢?我知道有硬件加密的,像个U盘的东西,,但是我说的纯软件加密的用什么,不知道你用过eclipse的agilej插件没有,那个就是试用一个月,但是不知道到期后改系统时间是否可以,没测过。
only_lonely 2011-10-12
  • 打赏
  • 举报
回复
自己动手?那太累了,现在很多加壳软件什么的都能自动帮你搞定。

如果真要自己做,那就不要信任客户端,用服务器的时间,如果不能联网。。。那介个.. ...

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧