如何控制一个程序的使用期限问题

icegirl914 2010-01-20 11:30:44
有些程序系统时间来控制程序的使用期限,但是我发现如果一个客户懂点电脑知识,他把系统时间一改,不能用的程序也变成可以继续使用了,我想请教一下有没有更好的方法来控制这个期限?
...全文
115 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
icegirl914 2010-01-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wsine 的回复:]
使用注册的方法,获取机器的主板或CPU信息,
[/Quote]

这个是注册码的生成
icegirl914 2010-01-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 easyboot 的回复:]
从网络上获取时间
[/Quote]

谢谢,但是有些边远地区还在用586的机器呢,网络还不一定通的上
wsine 2010-01-20
  • 打赏
  • 举报
回复
使用注册的方法,获取机器的主板或CPU信息,
easyboot 2010-01-20
  • 打赏
  • 举报
回复
从网络上获取时间
kfcoffe 2010-01-20
  • 打赏
  • 举报
回复
你可以不按照客户端系统时间比对嘛。 可以直接和你注册服务器时间比对。这样用户改了也没用
icegirl914 2010-01-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
所以你要记录用户第一次使用时间以及最后一次使用时间,每次启动时就拿这两个时间跟当前时间比较,即使修改了时间,但是记录着最后一次使用时间,一样可以限制他的使用
[/Quote]

恩,你的这个是个解决的办法,谢谢!

不知道还有没有别的好办法?
icegirl914 2010-01-20
  • 打赏
  • 举报
回复
我不知道楼上的朋友说的是不是这个:

我这边原先有个同事做的程序,如果系统安装后不注册那么可以使用3个月,一般注册可以使用1年,永久注册可以一直用,这个使用的时间长短不管注册不注册都是根据安装后第一次运行的日期时间跟当前运行系统的时间来比较得到这个时间差,再根据时间差来判能不能继续使用,但是有个客户那里安装了,没有注册,理论上来讲只能使用3个月,但是这个客户中有人修改了电脑的系统时间,所以一年多了这个系统还一直在用。

所以我觉得如果使用期限跟系统时间相关联是个缺陷,但是不知道有什么更好的办法来控制。
bdmh 2010-01-20
  • 打赏
  • 举报
回复
所以你要记录用户第一次使用时间以及最后一次使用时间,每次启动时就拿这两个时间跟当前时间比较,即使修改了时间,但是记录着最后一次使用时间,一样可以限制他的使用
kfcoffe 2010-01-20
  • 打赏
  • 举报
回复
注册

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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