精锐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