xwt620 发表于 2011-8-26 22:29:01

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

本帖最后由 xwt620 于 2011-8-27 01:08 编辑

公司里有些软件需要锁时间才能用,这样理解吧,就是要把时间调整到安装程序的那一天才能用,其目的就是不能让软件过期,因为软件是试用N天的。
那么我自己做了一个时间锁的工具,作用是
1、记录当前时间
2、调整到并锁定安装时间
3、关闭程序时自动还原到当前时间
有时候我忘记关软件,就直接点了关闭计算机,再开机就得手动调整时间,否则就把安装时间记录到当前时间了,这就引出了我提的问题:如何实现在用户关机时让程序再执行一段函数后再关机?也就是用户点关机或重启时,程序把第3步执行完了,在关机或重启。
如果有其他的办法当然也行。

ceoguang 发表于 2011-8-26 22:55:20

http://hi.baidu.com/8ohack/blog/item/07498559636626d09c8204e2.html

zch11230 发表于 2011-8-26 23:17:09

windows组策略不是有 开机执行XXXX关机时执行XXX 吗?
开机时计算当前日期 和软件能够运行的日期之间的天数 关机时把这个天数加回去更深层一点的话如果检测到没有正常执行关机的操作 就联网核对正确的日期
不知道我理解错没

xwt620 发表于 2011-8-27 00:57:52

回复 3# zch11230


    单位机器不能上网,所以就不能联网核对正确日期。
开机时计算当前日期 和软件能够运行的日期之间的天数
这个我可以考虑下,在启动软件时给个提示,问下时间对不对?然后在进行下一步操作。
感觉最好的方法还是关机时能够自动还原时间

xwt620 发表于 2011-8-27 01:01:32

回复 2# ceoguang


    水平不够,有点看不太懂,但是估计是截取关机信息然后再操作之类的吧?
如何能让AU3实现这个功能呢?

xwt620 发表于 2011-8-27 01:08:34

解决了,论坛里有这样例子

whuzqAI 发表于 2012-4-25 16:28:05

LZ吧论坛里的例子所在处贴出来咯,免得再找。

shinco1 发表于 2012-9-28 13:40:56

求解。。。。。。。。。。。。
页: [1]
查看完整版本: 如何实现在用户关机时让程序再执行一段函数后再关机[已解决]