跳转至

软件开发者管理工具#

1.1 软件开发者管理工具 三区数据各代表什么意思?
"三个数据区分别是指:只读区,读写区,公开区。
1.只读区数据是客户只读的,只有在登录许可成功后才能使用,但无法写入内容。
2.读写区数据是用户可读写的,只有在登录许可成功后才能使用。
3.公开区也是只读的,但可以通过SSVirbox用户工具中查看,不必登录许可。"

1.2 软件开发者如何删除用户锁内指定ID许可?
利用开发者管理工具内销售模板签发删除指定ID的许可到加密锁内即可完成。(详细见删除精锐5锁内指定许可指引)

1.3 软件中如何获取数据区内容?
1.只读区和读写区内容能通过调用api中slm_user_data_read()/slm_user_data_write()函数进行获取 2.公开区在SSVirbox用户工具上可以显示"

1.4 软件开发者如何在没有用户锁的情况下向指定用户锁签发升级包?
签发许可依赖于用户锁的证书链,如果没有用户锁信息情况下签发指定用户锁的升级包,可在购买加密锁后向深思申请p7b 数据库。

1.5 许可ID是什么?
产品创建时必须关联许可ID作为对应唯一产品的标识信息,在加壳时和API调用时需要使用。

1.6 时间跨度是什么意思?
时间跨度是以许可初次使用时间作为许可开始的时间,到期不可使用。

1.7 软件开发者如何获得深思的sdk/开发包/开发套件?
注册并登录云平台(https://www.senseyun.com),在云平台页面上方有一个下载SDK超链接,点击后可下载安装。测试版本的SDK开发包仅可作为测试使用,不得用于软件的正式发版;转为正式开发者之后可以下载正式版本的SDK开发包。

1.8 软件开发者如何获得已创建的产品和模板信息?
软件开发者如何备份已创建的产品和模板信息。 {XP环境下在C:\Documents and Settings\All Users\Application Data\SenseShield\DeveloperManagerTool\db下;win7系统以上在系统盘C:\ProgramData\SenseShield\DeveloperManagerTool/db下}下的sense.db的文件。

1.9 软件开发者如何转移开发者工具产生的数据库文件至新的开发设备?
深思默认将数据库放在了C盘。需要通过文件夹选项将隐藏文件夹设置成显示,然后在{XP环境下在C:\Documents and Settings\All Users\Application Data\SenseShield\DeveloperManagerTool\db下;win7系统以上在系统盘%ProgramData%/SenseShield/DeveloperManagerTool/db下}下的sense.db文件拷贝到新的开发设备同一目录下。

1.10 使用软件开发者工具签发出的升级包带有明文数据,请问修改明文数据会改变升级到加密锁内的数据吗?
仅修改pkg_desc里面的明文不能达到修改许可数据的目的,升级许可时真正可用的数据是密文数据。

1.11 使用开发者管理工具时,选择模板"删除锁内所有许可" 删除锁内许可后,发现锁内可用容量比发布许可前的容量小是为什么?
锁内每条许可的数据区大小为0.25K。如单独删除一条许可在内存大小上不会有减少,删除许可累加到10K,才会在内存上显示减小10K。

1.12 许可版本的作用是什么?
许可版本是针对同一产品的不同版本,通过许可版本的不同可创建不同的模板。

1.13 如何删除开发者管理工具内“许可查看”中的数据内容?
目前许可查看中的记录从软件开发者管理工具无法删除,如果想删除开发者管理工具的数据内容可删除 {XP环境下在C:\Documents and Settings\All Users\Application Data\SenseShield\DeveloperManagerTool\db下;win7系统以上在系统盘%ProgramData%/SenseShield/DeveloperManagerTool/db下}文件夹下的sense.db文件,重启开发者管理工具即可。

1.14 如果计算机重装系统后,软件开发者的db文件(用户锁数据文件)是否还存在?
计算机重新安装系统后该文件不存在,重装前请备份该文件。

1.15 如何清空加密锁内的许可?
将开发者管理工具默认模板中的删除所有许可分发至加密锁中即可完成清空锁内许可操作。

1.16 软件开发者如何删除用户锁内指定ID许可?
利用开发者管理工具内销售模板签发删除指定ID的许可到加密锁内即可完成。【详见硬件锁删除锁内许可指引】(附链接)

1.17 开发者升级软件后需要做什么操作?
软件升级后如许可不变只需重新将加密后的软件发布给软件用户即可。

1.18 销售模板中,网络锁模式下,进程和会话的作用分别是指?
进程是指:在局域网内访问该许可的进程总数。会话是指:可接入该网段内的windows系统登录用户会话数;

1.19 创建产品时有3个数据区后面有锁定的选项的作用?
创建产品时如果选择锁定,在后面创建模版时不能对选定的数据区进行修改,否则相反

1.20 如果将开发者管理工具下的db文件删除会有什么影响?
如果将db文件删除,是无法新建产品,也无法发布许可。将Data Service服务重新启动即可恢复。

1.21 发布许可时提示合成证书链失败怎么解决?
首先确定前期进行测试的时候是否修改过电脑的时间,并使用修改后的时间发布过许可。如果是就请打开Virbox用户工具然后选择硬件锁校准锁内时间,对时间进行一个校准重新发布许可即可。如果不是再查找其他原因。

1.22 如何在软件中使用功能模块,对软件进行限制?
在想要使用这个模块的功能前加上slm_check_module()函数,每次在使用这个功能之前会检查是否有指定的模块,返回值为True时继续执行该功能,返回False时直接退出该功能。

1.23 安装sdk后,生成的各种工具是否能自动在桌面创建快捷方式?
不能在桌面自动生成,可手动创建快捷方式。

1.24 开发者管理工具保存的用户锁信息是否可以同步到深思云服务器上?
目前暂时不支持本地开发者管理工具保存的用户锁信息可以同步到深思云服务器上

1.25 如何将深思提供的用户锁信息数据库导入到开发者管理工具的数据库中?
可通过开发者管理工具导入用户锁信息数据库文件。详见【用户锁信息数据库导入开发者工具数据库指引.pdf】(请附链接)

1.26 开发者管理工具有英文版的吗?
工具的语言在首次安装是跟随系统自适应,也可以在开发者管理工具的设置功能下,改变开发者管理工具的语言,可以更改为简体中文、English和繁体中文。