LabVIEWwilliam hill官网
直播中

万天寿

8年用户 258经验值
擅长:可编程逻辑 电源/新能源 模拟技术 嵌入式技术 处理器/DSP EDA/IC设计
私信 关注
[问答]

labview使用期限

我想实现这种功能:就是专门针对某些客户验收后不付款的这种现象,我想在已经写好的labview中程序中添加适用期这个功能,就是让程序运行一段时间,比如一个月,当然这个使用期限自己可以任意设置,当期限到后程序就无法运行。
现在我已知的用时间来限制的方法中,都是用电脑的系统时间来作为基准的,但是这样会有一个bug,那就是客户可以通过更改电脑的系统时间来规避我的程序。
已退回10积分

回帖(23)

万天寿

2017-11-28 22:28:18
引用: zhouyezuishuai 发表于 2017-11-27 15:15
有一个办法,绑定CPU ID,给他授权码,授权文件可以设置时间,如果客户修改系统时间就认为这个授权无效,立刻停止  源代码不方便提供,原来老板搞的,有版权的  你们可以自己测试 命令行 wmic CPU get processorID 然后可以进行匹配,如果不对或者时间到期了就停止LabVIEW ...

非常感谢你的分享。
这个方法有考虑过,绑定电脑唯一设备和设定时的时间。但是一旦系统时间修改就让程序停止运行不是我的初衷,我想设计的就是我让他用多长时间就多长时间。至于电脑的系统时间他爱改不改,不会影响我的程序运行。
举报

muz

2017-11-29 08:12:08
在时间限制这个基础上加一个逻辑
此次登陆的时间比上次登陆的时间早,登陆失败
这样的话,如果对方不知道逻辑就应该没问题了
即使知道了,也是用一次少一次
举报

周福

2017-11-29 10:23:43
每次开机,关机读取电脑时间保存一次,   每次开机时间比对下   如果这次开机时间早于上次关机时间直接禁止不就好了
举报

sfsf

2017-11-29 11:30:42
可以在某个目录下新建一个空白文件,程序设定好一个月后删除这个文件;这样即使客户修改了系统时间,也会因为找不到这个文件而崩溃;前提是不提供源代码的情况下。有源代码被人发现可就不好了
举报

yk8356993

2017-11-29 11:55:20
用电脑物理信息,比如CPU信息、MAC地址等,再加上使用期限等,经过加密生成一个秘钥。
正式程序需要秘药才可以启动。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分