fjczd 发表于 2009-3-13 09:31:41

如何限制程序的运行时间

在完成一个labview软件后,如何使它只能在一定的时间(如,一个月)内运行?超过这个时间,程序就不能正常运行了。这时,只需输入特定的密码就可以继续运行。
论坛里有类似的vi吗?
我这样做的目的就是把软件卖出后,防止对方耍赖不给钱。呵呵

fjczd 发表于 2009-3-13 09:32:03

印象里好像问过一次,刚才找了找,没找到

fjczd 发表于 2009-3-13 10:05:31

自己顶一下,别沉了

HHHHLLLL 发表于 2009-3-13 11:07:45

本帖最后由 HHHHLLLL 于 2009-3-13 11:09 编辑

很简单,方法也很多
第一,你可以生成一个KEY写在一个比较秘密路径的注册表里,第一次使用程序时候就把时间信息写进去,比如REGISTER=0表示没注册的,程序里就会有时间计算,时间=第一次运行时间和每次使用的时间比较,当时间到了,就会弹出一个系列号输入对话,当输入正确,那么你把注册表里的REGISTER=0改为1,表示已注册
另外一种方法是写一个注册文件,文件名注意点及放的位置在SYSTEM32下面。

fjczd 发表于 2009-3-13 13:08:06

论坛上有这样的demo吗

HHHHLLLL 发表于 2009-3-13 14:42:51

那我就不清楚了,告诉你方法后,实现起来也不难,自己写一个啊。非常简单

fjczd 发表于 2009-3-14 11:04:46

呵呵,想做的好些,毕竟自己考虑的还不是很全面。如果给了客户,再出别的问题就不好了

fjczd 发表于 2009-3-14 11:04:53

呵呵,想做的好些,毕竟自己考虑的还不是很全面。如果给了客户,再出别的问题就不好了
页: [1]
查看完整版本: 如何限制程序的运行时间