前言:产品使用的是精锐5加密锁,加锁方式是壳加密,前期准备参考官网教程,本博客涉及写锁和软件加密,官网使用文档地址:精锐5使用流程 | Virbox LM 产品文档
一、开发者管理工具写锁方式
写锁方式有两种,一种是使用客户端进行写锁,另一种是通过官网平台(网页版):Virbox LM 开发者中心
笔者这里通过客户端方式进行写锁,写锁这里其实就是通过控制锁(母狗)对子锁(子狗)进行授权。
1.1 验证PIN
1.2 产品管理
添加授权ID,为后续授权子狗做准备
1.3 授权模式
设置子狗的授权方式,包括时间期限,次数限制,或者功能限制
1.4 发布许可
就是要把上面设置的信息写到子狗中
二、软件加密
笔者这里使用通用加密流程
2.1 加壳
导入本地待加密应用程序
加密狗和加密程序绑定
官网解释
许可ID填什么?
许可ID相当于每个软件的身份证,加密时候将许可ID与软件绑定,用户锁里有该许可ID的授权时才能打开加密后的软件。在1.2节开发者管理工具中【创建产品】时填写的许可ID要与此处保持一致!
2.2 其他设置
其他设置可参考官网:精锐5-通用加密流程 | Virbox LM 产品文档
2.3 保护
保护后的程序会在同一目录下多生成两个文件,如下图所示:
接下来,我们需要将原始的程序进行备份或移除,再将被加壳程序(这里是PE_Tetris.ssp.exe
)改名为原始程序名PE_Tetris.exe
。
至此,软件加密操作已经完成,接下来可参考:快速上手4-使用加密后程序。