跳转至

精锐5硬件锁许可数据区使用说明#

使用场景#

软件开发商需要将一些重要数据存放在锁内保护起来,例如软件使用过程中必要的数据信息、软件版本信息、硬件设备的维修记录等,还可以实现计算机、软件、加密锁的三方绑定。

什么是许可数据区?#

① 许可数据区存在于每条许可中,分为三区:只读区、读写区和公开区,每个区的最大值可设置为65535字节


只读区:只读区内的数据,只有在登录许可成功后才能使用。
读写区:读写区数据,只有在登录许可成功后才能使用。
公开区也是只读,但可以通过用户许可工具中查看,不必登录许可。

如何使用许可数据区#

有两种方式将数据写入到数据区中 ① 通过 “开发商管理工具” 导入

点击 “导入数据”,将待存入数据导入到相应数据区中,格式不限制,如果将 “锁定” 勾选,则在模板中无法修改数据区内容。

将数据导入到相应数据后,请参考C:\Program Files (x86)\senseshield\sdk\API\C\Sample\sample_03,通过slm_user_data_read/write函数将数据区数据读出或者写入。

② 直接通过API方式写入或者读出数据,例子路径:C:\Program Files (x86)\senseshield\sdk\API\C\Sample\sample_03

计算机与软件以及加密锁绑定 demo详见 C:\Program Files (x86)\senseshield\sdk\API\C\Sample\sample_05