QQ登录

只需一步,快速开始

威纶触摸屏程序如何加密保护?这里介绍6种方法

[ 复制链接 ]

在我们编写好屏的程序后,一般都会进行加密保护。
威纶编程软件提供多种保存方法,这里我们来分别介绍。

1.编译时加密程序。
在编程好程序后,都要进行编译,将emtp类型程序编译生成exob格式文件。
在此编程窗口里,会有三种方法来保护程序。

界面如下,exob密码点击设置可以设置非111111的密码。
这样的话exob文件要再反编译生成etmp文件,就要输入密码。
密码输错3次,要重启编程软件重新反编译。
2019-10-17_211628.jpg

2.禁止反编译。
选择后,可忽略exob的加密密码。
编译生成的或是从触摸屏上传生成的exob文件,将无法反
编译成etmp文件进行编辑。

3.禁止上传。
还有一种保护方法就是禁止屏程序上传。
可以在编译窗口勾选<取消HMI上传功能>。
也可以在系统参数,系统设置,勾选<取消上传功能>。或设置LB9033设为ON.
这样在重启触摸屏后,屏内的程序也将无法上传。

4.工程文件识别码。
威纶触摸屏引入一个触摸屏标识符概念。可以简单地认为是触摸屏的ID。可以通过系统寄存器LW9046修改。
修改后,重启触摸屏生效。
也引入了一个程序文件识别码。可以在系统参数,一般属性下设置。
只有程序文件的识别码与触摸屏的标识符相同,程序才能够在触摸屏上正常执行。
是否相同可以通过系统寄存器LB9046表示,不相同,LB9046点亮。

5.给触摸屏程序emtp文件加密。
我们每次要编辑屏的程序时,可以打开emtp文件来修改。
如果我们给emtp添加了密码后,就得输入密码才能打开emtp文件。
具体可以在菜单,系统参数-》用户密码->工程文件密码,打开设置窗口,进行设置。

6.宏指令也可单独加密。
宏指令也可以单独设置密码。
可以在菜单,工程文件->宏指令,打开宏指令管理窗口,底部,就可以点击按钮,设置全部宏指令的加密友。
当前也可以单独对指定宏指令进行加密。
进入一个宏指令编辑界面后,在界面右上角就可以进行设置。

前面介绍了6个加密保护的方法,其实都有对应的破解方法。
我们也只能加大破解的难度与成本。
推荐使用禁止上传的保护方法。
当然如果经济实力,自己定制触摸屏来做项目,软硬结合杜绝破解,效果最好。



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索