在汽车电子测试与产线应用中,如何安全、便捷地分发测试工程?如何防止核心配置被拷贝或篡改?同星智能TSMaster软件提供了应用发布与加密发布两大功能,助您一键打包、加密保护、灵活授权。本文将为您详细解读,并附上常见问题QA。
什么是应用发布&加密发布
TSMaster允许用户将当前工程打包成一个独立的、可执行的发布文件,无需暴露设计细节,接收方双击即可运行。
| 功能 | 输出格式 | 核心特点 |
| 应用发布 | TSAPP | 可隐藏模块或部分界面,加密数据库与配置,防止拷贝和修改 |
| 加密发布 | T7z/PT7z | 除加密外,还支持密码保护、影子模式、时间/次数限制、硬件绑定注册码等高级授权 |
加密发布
加密发布是TSMaster的重要功能,尤其适用于向供应商、产线、客户分发测试脚本或标定工程。
操作流程如下:
加密发布可以将当前被加密的工程打包成T7z或PT7z文件格式,首次使用时需要导入该文件,并将其释放到一个目录中。该操作会加密所有数据库和配置信息,防止配置被拷贝和修改;同时用户可以一键自动运行已配置好的应用,而无需了解应用设计细节,可以非常方便地嵌入生产环境。
在TSMaster软件中的位置如图1所示:

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

若需要对加密发布后的工程进行限制,如设定指定的使用日期,可以激活使用限制功能,如图3所示:
①:工程只能在如下的时间范围内使用(不允许在起始日期前和结束日期后使用);
②:工程只能使用特定的天数(使用一天算一天,可不连续);
③:工程只能运行特定的次数(连接应用程序一次算一次运行);
④:注册信息与计算机的硬件绑定(该步骤可选)
若勾选④,则用户需要借助工程授权管理器模块进行注册码的生成才可使用,在实际应用中,多数场景会使用勾选该功能进行加密发布,如宁德时代AMD的外发加密工程通常会需要绑定注册信息。
限制行为分为两类,一种是直接限制用户打开TSMaster工程,另一种则是可以启动工程,但是限制连接。

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

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

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

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

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



粘贴注册码之后,即可正常打开工程使用。
应用发布
应用发布与加密发布原理相似,区别在于模块可见性。
应用发布可以将当前的工程生成一个独立的应用TSAPP文件,双击即可打开并运行所发布的应用,该操作会加密所有数据库和配置信息,防止配置被拷贝和修改;用户可以一键自动运行已配置好的应用,而无需了解应用设计细节,可以非常方便地嵌入生产环境。
应用发布原理及操作同加密发布,唯一不同的点在于隐藏的模块方式不一样,应用发布可以直接将当前模块全部隐藏,也可以将当前模块中的某些部分进行隐藏不可见,如图11所示:


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


Q:打开工程后页面错乱?
A:如果打开工程后出现页面错乱的情况,可以尝试以下方法:
① 解压工程文件:如果是应用发布后的工程,需要尝试重新解压TSAPP工程,然后再打开。因为TSAPP本身是一个压缩文件,若采用直接打开的方式,可能会由于打开的机制不同(没有权限,文件存在临时目录当中),造成打开空白。
② 更改配置文件:参照1中的方法,更改TSMaster.ini文件。
③ 删除系统变量:如果工程文件中涉及系统变量缺失(情况少见),请删除TSMaster.ini文件中的userVariable字段(通常存在两个)。
TSMaster的应用发布与加密发布功能,为汽车电子测试工程的分发与保护提供了企业级解决方案。无论是产线批量部署,还是跨公司协作,都能确保您的知识产权安全、使用可控、操作简便。
您对TSMaster的哪个功能最感兴趣?或在实际应用中遇到过哪些问题?欢迎在评论区分享你的经验或疑问,任何想法或建议也可以评论区留言互动,将有机会获得TOSUN神秘大礼包哦~
小贴士:
- 软件下载:
点击下方软件下载链接,直接下载安装,建议下载 beta 版本 - 软件升级:
在电脑有互联网连接的前提下,可以在软件内检查升级至最新版本。
注:同星智能技术支持邮箱:support@tosunai.cn,欢迎大家前来咨询!(须注明公司及联系方式)





