云、软许可数据区使用说明#
使用场景#
软件开发商需要将一些重要数据存放在云锁或者软锁内保护起来,例如软件使用过程中必要的数据信息、软件版本信息等,还可以实现计算机、软件、云(软)锁的三方绑定。
什么是许可数据区?#
① 许可数据区存在于每条许可中,分为三区:只读区、读写区和公开区,每个区的最大值可设置为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