高手帮我!

saien 2002-06-24 12:49:48
我做一个程序是工业控制方面的。我怎样才能让这个程序在使用之日起,2年后程序起动不起来呢?如果答对,我就给发一份原代码!
...全文
15 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
saien 2002-06-24
  • 打赏
  • 举报
回复
这是领导的意思,我没办法。我是打工的。这不是我的本意。
saien 2002-06-24
  • 打赏
  • 举报
回复
有人感兴趣吗?
ewzy 2002-06-24
  • 打赏
  • 举报
回复
太没有职业道德了
fengerfeifei 2002-06-24
  • 打赏
  • 举报
回复
写注册表,写入最后使用时间,和使用天数,如果当前时间大于最后使用时间,那么使用天数加上之间的差值。如果当前时间小于最后使用时间,或使用天数大于365*2就不启动。
不过你应该在软件申明中提到软件使用期限只有2年。
naughtyboy 2002-06-24
  • 打赏
  • 举报
回复
前一种是使用户获得两年运行事件
后面是使用户拥有两年
naughtyboy 2002-06-24
  • 打赏
  • 举报
回复
那你需要用C/S结构来完成
就是每当他用这个软件的时候
就触发你的timer事件
或者是你把日志加到程序里
前提是他不重装该系统
dreamfan 2002-06-24
  • 打赏
  • 举报
回复
利用一下系统时钟,限定一下作废日期,不过这样改系统时间就没办法了
dreamfan 2002-06-24
  • 打赏
  • 举报
回复
利用一下系统时钟,限定一下作废日期,不过这样改系统时间就没办法了
inforum 2002-06-24
  • 打赏
  • 举报
回复
程序第一次运行时将当前时间t1写入某个目录(暗处,如windows\System)或注册表的文件里,以后每次运行都检查此文件,如不在或(当前时间-t1)大于两年则拒绝运行。
当然用户可能修改时间,你可以在程序退出时将最后一次运行时间t2也写入该文件,程序每次运行时将当前时间与之比较,如小于t2则拒绝运行。

当然最好将这个文件加密。这方面算法很多。
johnsonrao 2002-06-24
  • 打赏
  • 举报
回复
没人会回答你。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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