找回密码
 加入
搜索
查看: 4191|回复: 7

[效率算法] 如何实现在用户关机时让程序再执行一段函数后再关机[已解决]

  [复制链接]
发表于 2011-8-26 22:29:01 | 显示全部楼层 |阅读模式
本帖最后由 xwt620 于 2011-8-27 01:08 编辑

公司里有些软件需要锁时间才能用,这样理解吧,就是要把时间调整到安装程序的那一天才能用,其目的就是不能让软件过期,因为软件是试用N天的。
那么我自己做了一个时间锁的工具,作用是
1、记录当前时间
2、调整到并锁定安装时间
3、关闭程序时自动还原到当前时间
有时候我忘记关软件,就直接点了关闭计算机,再开机就得手动调整时间,否则就把安装时间记录到当前时间了,这就引出了我提的问题:如何实现在用户关机时让程序再执行一段函数后再关机?也就是用户点关机或重启时,程序把第3步执行完了,在关机或重启。
如果有其他的办法当然也行。
发表于 2011-8-26 22:55:20 | 显示全部楼层
发表于 2011-8-26 23:17:09 | 显示全部楼层
windows组策略不是有 开机执行XXXX  关机时执行XXX 吗?
开机时计算当前日期 和软件能够运行的日期之间的天数 关机时把这个天数加回去  更深层一点的话如果检测到没有正常执行关机的操作 就联网核对正确的日期
不知道我理解错没
 楼主| 发表于 2011-8-27 00:57:52 | 显示全部楼层
回复 3# zch11230


    单位机器不能上网,所以就不能联网核对正确日期。
开机时计算当前日期 和软件能够运行的日期之间的天数

这个我可以考虑下,在启动软件时给个提示,问下时间对不对?然后在进行下一步操作。
感觉最好的方法还是关机时能够自动还原时间
 楼主| 发表于 2011-8-27 01:01:32 | 显示全部楼层
回复 2# ceoguang


    水平不够,有点看不太懂,但是估计是截取关机信息然后再操作之类的吧?
如何能让AU3实现这个功能呢?
 楼主| 发表于 2011-8-27 01:08:34 | 显示全部楼层
解决了,论坛里有这样例子
发表于 2012-4-25 16:28:05 | 显示全部楼层
LZ吧论坛里的例子所在处贴出来咯,免得再找。
发表于 2012-9-28 13:40:56 | 显示全部楼层
求解。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 23:27 , Processed in 0.089310 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表