labview使用期限

2019-07-17 14:43发布

我想实现这种功能:就是专门针对某些客户验收后不付款的这种现象,我想在已经写好的labview中程序中添加适用期这个功能,就是让程序运行一段时间,比如一个月,当然这个使用期限自己可以任意设置,当期限到后程序就无法运行。
现在我已知的用时间来限制的方法中,都是用电脑的系统时间来作为基准的,但是这样会有一个bug,那就是客户可以通过更改电脑的系统时间来规避我的程序。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
forgiveroc
1楼-- · 2019-07-17 20:15
坐等高手分享啊,能不能用已用时间函数设置目标值,然后已用时间存取与移位寄存器不初始化,用功能全局变量来搞。
zhouyezuishuai
2楼-- · 2019-07-17 22:21
有一个办法,绑定CPU ID,给他授权码,授权文件可以设置时间,如果客户修改系统时间就认为这个授权无效,立刻停止  源代码不方便提供,原来老板搞的,有版权的  你们可以自己测试 命令行 wmic CPU get processorID 然后可以进行匹配,如果不对或者时间到期了就停止LabVIEW
风卷雪
3楼-- · 2019-07-18 00:26
你可以换个思路,你是用的初试时间和结束时间来约束的,那么为什么不能用累计时间呢?当你登陆的时候你获取起始时间,本次使用完后得到本次累计时间,这不就解决了,但是你用来保存累计时间的文件或数据库最好可靠一点,要加密或用其他东西不能识别的格式存储。
万天寿
4楼-- · 2019-07-18 04:07
风卷雪 发表于 2017-11-27 16:04
你可以换个思路,你是用的初试时间和结束时间来约束的,那么为什么不能用累计时间呢?当你登陆的时候你获取起始时间,本次使用完后得到本次累计时间,这不就解决了,但是你用来保存累计时间的文件或数据库最好可靠一点,要加密或用其他东西不能识别的格式存储。 ...

这个方法确实有考虑过,但是也有个问题。
那就是如果客户好几天都没有运行设备(比如周末或者节假日什么的),这样的话不就算是给他们加长了使用时间吗?
万天寿
5楼-- · 2019-07-18 04:36
 精彩回答 2  元偷偷看……
muz210
6楼-- · 2019-07-18 04:40
在时间限制这个基础上加一个逻辑
此次登陆的时间比上次登陆的时间早,登陆失败
这样的话,如果对方不知道逻辑就应该没问题了
即使知道了,也是用一次少一次

一周热门 更多>