加密狗远程更改简单配置(时间和使用次数等)
一、用户端和开发端分别安装safeNet sentinel 软件包
二、第一次加密
开发端电脑分别插上developer key和sentinel key。
1、在Tools工具栏选择,Quick CodeCover选项,在右边面板中选中“protect my application with the licensing limit I choose from below”选项。并勾选“execution count”执行次数选项,设置可执行的次数,如4次;设置“expiration data”执行期限,如19-5-21:2019年5月21日。以上设置完成之后,单击“Prepare Key”按钮。
2、在”Application Settings”栏目设置需要加密程序的“Source”位置。及加密后加密程序的存放“destination”位置,选择“Access mode” 模式为:standalone,从本地获取License不通过网络。然后单击“protect”。
3、在“Make key”栏目单击“make key”按钮,然后单击“save”保存,弹出一个对话框,输入生成加密程序的license模板的名字:“computer”,执行”save”完成。
4、测试效果:拔掉sentinel key, 执行加密后的程序,显示找不到对应的加密狗,插入狗之后,程序正常执行,执行到第五次之后,出现与上面同样的错误,因加密时license设置的执行次数为4次。
图1找不到加密狗/超过执行次数 图2正常运行
三、远端更改加密设置以使用次数为例
通过远端更改license的方式,不需要用户将sentinel key和加密后程序发给开发商进行二次加密。
1、用户端生成一个.req文件(computer.req),e-mail给开发商端。
使用”secure update utility”工具端,通过点击“generate request code”按钮选择生成的.req文件的名字和存放的位置,确定之后生成一个.req文件。
2、开发商端使用sentinel keys tools工具端,加载对应模板和用户端发送的.req文件更新license.
2.1、开发商端使用“Update Manager”,License Template选择”computer”,
2.2、Add Action栏目中:“Action types”:选中license/Feature,执行”add”,执行图4操作,将value值由4次改为9次,action名字任意设置,如number.
2.3、Key Activator栏目中,选中“bidirectional update”,加载computer.req文件,单击“load”按钮,选中“number”执行generate update code,保存.upw文件到指定位置。并发给用户端。
3、用户端加载对应的computer.upw文件,执行”apply code”,如图5所示。然后执行程序,程序的执行次数增加到9次。
图4
图5