求个思路,关于程序已运行的时间
因为特殊需要,需要对程序的运行时间加以限制。
比如对程序赋予 3 天的时间运行权限
3 天内该程序能完全使用,不限制任何功能
3 天后则不能运行 (即使修改计算机时间也不能运行,即程序运行的时间是独立计算的 )
可以使用配置文件
或其他方式
[解决办法]
你用服务器时间来判断
不用他们调整服务器时间
能解决这个问题吗?
[解决办法]
1、注册表保存;
2、在系统目录中保存1个文件,时间;
3、在程序目录中生成1个加密文件,只能在程序中解密。
1-3可以用检测软件检测到修改注册表什么地方、生成什么文件 ,
加密文件是比较好的方法,可以用不易反编译的语言生成DLL、EXE之类的,用VFP调用
[解决办法]
用Timer控件。按秒,或按N秒,或按分钟计数,达到一定数(3天:259200秒)就表示时间到了。
[解决办法]
现在的问题是,关机 OR 退出程序后 ,如何继续累加时间(OR 取得已经过去的时间)