干货分享 | TSMaster应用发布与加密发布:保护您的工程,轻松嵌入生产环境

在汽车电子测试与产线应用中,如何安全、便捷地分发测试工程?如何防止核心配置被拷贝或篡改?同星智能TSMaster软件提供了应用发布与加密发布两大功能,助您一键打包、加密保护、灵活授权。本文将为您详细解读,并附上常见问题QA。

TSMaster允许用户将当前工程打包成一个独立的、可执行的发布文件,无需暴露设计细节,接收方双击即可运行。

功能输出格式核心特点
应用发布TSAPP可隐藏模块或部分界面,加密数据库与配置,防止拷贝和修改
加密发布T7z/PT7z除加密外,还支持密码保护、影子模式、时间/次数限制、硬件绑定注册码等高级授权

加密发布是TSMaster的重要功能,尤其适用于向供应商、产线、客户分发测试脚本或标定工程。

操作流程如下:

加密发布可以将当前被加密的工程打包成T7z或PT7z文件格式,首次使用时需要导入该文件,并将其释放到一个目录中。该操作会加密所有数据库和配置信息,防止配置被拷贝和修改;同时用户可以一键自动运行已配置好的应用,而无需了解应用设计细节,可以非常方便地嵌入生产环境。

在TSMaster软件中的位置如图1所示:

TSMaster加密发布功能在软件菜单中的位置截图

需要加密工程的设置信息如图2如下:

①:设置密码保护,当打开加密发布后的工程会需要输入密码;
②:影子模式,当勾选该模式之后,用户做了任何的更改配置都将无法保存;
③:启动选项,用来确定启动时是否选择带license的同星硬件,或者其他任意品牌硬件;
④:版本绑定,选择打开时的位数,x86或x64版本;
⑤:显示内容,用来在打开工程时是否弹窗提示信息。(如需要使用不低于xxx的版本打开此工程以及一些其他需要注意的事项)

TSMaster加密发布设置界面,包含密码保护、影子模式、启动选项、版本绑定及显示内容等配置项

若需要对加密发布后的工程进行限制,如设定指定的使用日期,可以激活使用限制功能,如图3所示:

①:工程只能在如下的时间范围内使用(不允许在起始日期前和结束日期后使用);
②:工程只能使用特定的天数(使用一天算一天,可不连续);
③:工程只能运行特定的次数(连接应用程序一次算一次运行);
④:注册信息与计算机的硬件绑定(该步骤可选)

若勾选④,则用户需要借助工程授权管理器模块进行注册码的生成才可使用,在实际应用中,多数场景会使用勾选该功能进行加密发布,如宁德时代AMD的外发加密工程通常会需要绑定注册信息。

限制行为分为两类,一种是直接限制用户打开TSMaster工程,另一种则是可以启动工程,但是限制连接。

TSMaster加密发布使用限制功能配置界面,包含时间范围、天数、次数限制及硬件绑定选项

进行完以上配置之后,即可下一步进入到需要加密的内容,No.1,No.2是强制勾选,包括数据库文件以及配置文件无法被外部解析,其他加密内容可选。如图4所示:

TSMaster加密发布内容选择界面,数据库文件和配置文件为强制加密选项

保存完上述加密配置之后,即可完成加密工程的发布,如图5所示:

TSMaster完成加密工程发布操作界面截图

接下来演示如何打开一个加密发布的PT7z工程(假设该工程使用了注册码限制行为),首先双击打开PT7z工程,首次使用时需要导入该文件,并将其释放到一个目录(空)中,打开会有输入密码提示解锁,如图6所示:

打开PT7z加密工程时弹出的密码输入提示界面截图

输入密码正确即打开工程,跳转到输入注册码,错误则退出工程,如图7所示:

输入正确密码后跳转至注册码输入界面的TSMaster截图

由于需要获取注册码,因此需要释放端进行加密工程授权。用户需打开此计算机硬件ID显示,如图8所示,复制硬件ID,给到释放端,由其打开工程授权管理器模块,将硬件ID复制进来,选择限制设定,生成注册码发给用户,用户凭借此注册码可以即可打开工程,如下图所示。

TSMaster计算机硬件ID显示界面,用于获取硬件绑定注册码
TSMaster工程授权管理器模块界面,用于输入硬件ID并生成注册码
TSMaster粘贴注册码打开加密工程的操作界面截图

粘贴注册码之后,即可正常打开工程使用。

应用发布与加密发布原理相似,区别在于模块可见性。

应用发布可以将当前的工程生成一个独立的应用TSAPP文件,双击即可打开并运行所发布的应用,该操作会加密所有数据库和配置信息,防止配置被拷贝和修改;用户可以一键自动运行已配置好的应用,而无需了解应用设计细节,可以非常方便地嵌入生产环境。

应用发布原理及操作同加密发布,唯一不同的点在于隐藏的模块方式不一样,应用发布可以直接将当前模块全部隐藏,也可以将当前模块中的某些部分进行隐藏不可见,如图11所示:

TSMaster应用发布模块隐藏设置界面,支持全部隐藏或部分隐藏模块
TSMaster应用发布操作完成界面截图

在实际使用中,用户可能遇到高版本TSMaster打开低版本发布的工程时显示页面空白或页面错乱。

Q:打开工程后页面空白?

A:如果打开工程后出现页面空白的情况,通常是由于配置文件缺失或损坏所致。以下是解决此问题的步骤:
① 复制工程文件:确保已备份原始工程文件。
② 更改TSMaster.ini文件:
→ 打开TSMaster.ini文件;
→ 将原工程中lyt文件夹下的TSMaster_Current Layout.lyt文件内容复制(如图13所示);
→ 将复制的内容粘贴到不正常工程的TSMaster.ini文件的末尾(如图14所示);
→ 保存修改后的TSMaster.ini文件。
③ 重新打开工程:关闭并重新打开TSMaster,检查页面是否恢复正常。

TSMaster工程lyt文件夹中的布局文件位置截图,用于解决页面空白问题
将布局文件内容粘贴到TSMaster.ini文件末尾的操作截图

Q:打开工程后页面错乱?

A:如果打开工程后出现页面错乱的情况,可以尝试以下方法:
① 解压工程文件:如果是应用发布后的工程,需要尝试重新解压TSAPP工程,然后再打开。因为TSAPP本身是一个压缩文件,若采用直接打开的方式,可能会由于打开的机制不同(没有权限,文件存在临时目录当中),造成打开空白。
② 更改配置文件:参照1中的方法,更改TSMaster.ini文件。
③ 删除系统变量:如果工程文件中涉及系统变量缺失(情况少见),请删除TSMaster.ini文件中的userVariable字段(通常存在两个)。

TSMaster的应用发布与加密发布功能,为汽车电子测试工程的分发与保护提供了企业级解决方案。无论是产线批量部署,还是跨公司协作,都能确保您的知识产权安全、使用可控、操作简便。

您对TSMaster的哪个功能最感兴趣?或在实际应用中遇到过哪些问题?欢迎在评论区分享你的经验或疑问,任何想法或建议也可以评论区留言互动,将有机会获得TOSUN神秘大礼包哦~

小贴士:

  1. 软件下载:
    点击下方软件下载链接,直接下载安装,建议下载 beta 版本
  2. 软件升级:
    在电脑有互联网连接的前提下,可以在软件内检查升级至最新版本。

注:同星智能技术支持邮箱:support@tosunai.cn,欢迎大家前来咨询!(须注明公司及联系方式)

你可能也喜欢

发表回复

×
×

产品入口: 产品添加到购物车