LiteGears与加密软件兼容设置

——明:LiteGears除采用联网验证及检查更新需要连接网络外,其余正常使用过程中不需要使用网络,不会有收集、上传文件信息等行为(也支持使用离线验证和禁用检查更新),因此,可以放心设置与加密软件的兼容。详见我们的隐私政策

一、常见加密软件基本原理

——加密在SolidWorks运行环境中经常遇到,主要目的为防止图纸被非法拷贝。加密软件类型多样,常见的为透明加密模式。加密软件会将电脑硬盘中由公司内管理员设定好的文件类型进行加密,文件根据不同的需要,可以使用不同的加密策略,通常加密的文件为图纸格式,文档格式,例如SolidWorks,AutoCAD,Word,Excel,PDF等等。以上策略,不同的加密软件,不同的公司,或者不同的加密软件版本都有可能不同。

——电脑中已加密后的文件只有加密软件允许的应用程序才能打开,在文件打开的时候加密软件会进行后台识别,被允许的程序打开文件时会对加密的文件进行实时解密,用户通常无法感知到。而当文件保存的时候也会进行实时加密。简单的说文件数据在硬盘上是加密状态,文件数据在内存里时是解密状态。

——通常默认的文件打开方式在加密软件内部已经做好了设置,比如,默认已允许SolidWorks打开.sldprt文件,或者默认SolidWorks可以打开所有加密的文件(不同的公司或者加密软件采取的设置不同,这里仅举例说明)。而未被设置为允许的程序则默认不能打开加密文件。有用户反馈之前LiteGears在加密环境可以注册使用,可以打开加密文件,后来突然就不行了,这种现象并不是LiteGears之前突破了加密的控制,通常是加密软件升级(无感升级),或者加密软件策略调整了,或者加密软件存在漏洞或者bug,或者加密软件设置上的意外等造成。

——加密软件一定会严格控制允许读取加密文件的软件,因为如果不严格控制,意味着恶意软件可以将已经读取到的解密数据直接通过网络或者其他手段发送出去,这样就有泄密的风险了。为以防万一,加密软件通常还有程序、员工等的行为管理、操作记录(键盘和屏幕录像)、文件更改管理、网络流量分析与监控、审批等等的功能。所以,加密软件也通常叫做”数据防泄密系统“,其功能并不仅仅是文件的加、解密。

二、LiteGears软件与加密软件兼容性说明

——以上是加密软件的一些基本的原理介绍,便于理解为什么需要设置LiteGears与加密软件的兼容。因为LiteGerar软件没有在加密软件默认允许的名单内,LiteGears默认情况下无法打开加密的文件。

——根据各个公司加密软件的类型和策略不同,LiteGears的功能可能会出现部分影响。如LiteTools或LiteWorks明确提示文件加密,无法打开的需要进行兼容性设置才能解决问题。而一些无明确提醒的异常,比如:

  1. LiteTools 操作不生效,无法保存属性;
  2. LiteTools 不允许重命名;
  3. LiteTools 无法更新文件参考,替换参考文件;
  4. LiteTools 无法删除SolidWorks文件备份;
  5. LiteTools 提示无法打开材质库,SolidWorks材质库文件被加密;
  6. LiteTools 无法正常显示缩略图;
  7. LiteTools 导出明细表功能无法使用,提示模板加密;
  8. LiteTools Excel无法导入,Excel文件被加密;
  9. LiteTools 无法合并PDF,PDF文件被加密;
  10. LiteWorks 提示文件版本不对,无法打开,ltx文件被加密;
  11. SolidWorks 文件自动返回老版本;
  12. 从LiteTools选择SolidWorks文件时LiteTools会假死奔溃;
  13. 无法拖放SolidWorks文件到LiteTools的批量工具;

以上,如有出现一个或多个现象的也需对LiteGears进行兼容性设置,以排除故障。以上问题并不一定全部或者部分出现,具体还要看加密软件类型和采取的策略及设置。

——以下是LiteGears软件操作文件的基本操作情况,供加密软件在设置兼容(或者叫白名单,信任名单)时参考使用。

1、LiteGears软件默认的安装目录:

C:\Program Files\LiteGears

2、LiteGears会读写的文件类型以及进程:

LiteTools.exe

.sldasm,.sldprt,.slddrw,.sldmat,.ini
读、写:.xls,.xlsx,.txt,.json,.xml,.db,.bmp,.png,.jpg,.log,.bomdb,.ltb,.tmp

bomdb.exe :

读:.ini
读、写:.xls,.xlsx,.txt,.json,.db,.bmp,.png,.jpg,.log,.bomdb,.tmp

ltpreviewsvr.exe:

读:.sldasm,.sldprt,.slddrw,.ini
读、写:.bmp,.png,.jpg,.log,.db,.tmp

mergetk.exe:

读、写:.pdf

printdrw.exe,replaceref.exe:

读:.sldasm,.sldprt,.slddrw
读、写:.bmp,.png,.jpg,.log,.tmp

sheetformat.exe:

读:.sldasm,.sldprt,.slddrw,.sldstd,.slddrt
读、写:.bmp,.png,.jpg,.log,.tmp

exportas.exe:

读:.sldasm,.sldprt,.slddrw
读、写:.bmp,.png,.jpg,.log,.tmp,.slddrw
写:.pdf,.dxf,.dwg,.tif,.igs,.step,.x_b,.x_t,.stl,.sat,.easm,.eprt

LiteWorks

读:.json,.db
读、写:.html,.css,.js,.txt,.ini,.ltx,.bmp,.png,.jpg,.tmp,.log,.mdb,.mdbx 
写:.exe

player.exe:

读、写:.html,.css,.js,.tmp,.ltx,.log,.mdb,.mdbx
写:.txt,.bmp,.png,.jpg

oncesetup.exe :

读:.bin,.log
写:.log

lgsvr.exe :

读、写:.log

三、SolidWorks与加密软件兼容性设置

——SolidWorks与加密软件的兼容设置不合适也会影响LiteGears的功能,比如,通常加密软件默认设置SolidWorks输出(即:写入)的文件都是加密的,比如图片(bmp,jpg,png)、PDF、Excel文件(xls、xlsx)等,但是可能并没有设置允许SolidWorks读取加密的图片(bmp,jpg,png),Excel文件(xls,xlsx)。属于这类异常的例如:

  1. SolidWorks 工程图无法插入图片,无法使用LiteGears自动添加二维码;
  2. SolidWorks 无法嵌入Excel 文件;

对于以上问题现象,建议设置SolidWorks允许读取这类加密文件:

读:.bpm,.jpg,.png,.xls,.xlsx,.dwg,.dxf,.x_b,.x_t