开发者中心是深思集成化的在线许可管理平台,包括产品管理、模板管理、用户管理、硬件锁管理、许可分发和数据统计等功能。在线管理平台可以随时随地的分发许可,简化许可分发流程,极大程度减少工作量及许可管理成本。开发者网站便于广大开发者使用,支持中英文两种语言。
请选择在平台中已经设置的方式进行找回,否则无法正常找回密码。
手机号找回方式:
密保找回方式:
试用开发者转为正式开发者需在深思开发者中心提交申请,等待审核通过后予以转正。转正后开发者将拥有唯一的身份标识(DeveloperID),可使用功能更加丰富,同时SDK更新为正式开发者的SDK。
点击“申请”按钮,可申请成为正式开发者。
点击“限制”按钮,可查看试用开发者的限制条件。限制条件包括:
注意:测试开发者转为正式开发者后,原来发布的许可会全部删除。
测试开发者无法使用该功能
通过概览可查看云平台的数据统计信息,包括日增许可数及日增用户数,可按照需要查看7天、14天、21天、28天及当月的统计情况。
深思使用产品对应开发者的应用程序,使用模板来定制许可方式。对于一个被用户使用的产品来说,许可是开发者软件与用户沟通的核心媒介,开发者负责给指定用户发布许可,而被签发的用户按照许可约定的方式使用软件。
查看产品列表,选中产品右侧的查看按钮,进入产品详情页面查看产品信息。
查看模板列表,选中模板右侧的查看按钮,进入模板信息页面查看模板信息。
(1)添加单个用户
(2)批量导入用户
查看用户列表,选中用户右侧的按钮,进入信息编辑页面修改用户信息。
查看用户列表,选中用户右侧的查看按钮,进入用户信息页面查看用户信息。
若对此用户未发布过许可,点击“确定”,确认删除。
打开用户,点击"导出",以表格格式导出当前用户列表中的所有用户。
打开用户,点击"筛选",选择标签进行用户筛选,点击搜索。
许可分发是许可管理的核心环节,给指定用户发布许可,用户将在许可的有效期内拥有软件的使用权,到期自动终止。
(1)单个模板发布许可
注意:若选择的模板在创建时定义为为发布许可时可临时修改模板限制,则发布许可选择该模板时可编辑模板限制,编辑模板限制下发许可不影响原模板。
若选择的模板,在创建时被定义为“发布许可时可临时修改模块选择”,则发布许可时可编辑模块选择,编辑模块下发许可,不影响原模板。
(2)批量发布许可
注意:选择模板需选择不同产品的销售模板
注意:修改其他许可信息,请重新发布许可
更新许可内容后,点击“确定”
查看许可分发列表,选中许可右侧的查看按钮,进入许可信息页面查看许可信息。
开发者通过云平台可设置每把锁的激活类型,锁激活类型分为:
开发者通过云平台可查看每把锁的当前状态及状态变更记录。
精锐5控制锁出厂时每把控制都设计初始PIN,使用签名时必须要先输入PIN,初始PIN不能直接使用,必须使用初始PIN修改新的PIN后控制锁才能正常使用。
开发者可在云平台通过控制锁信息查询控制锁初始PIN码。
任务管理帮助开发者随时了解当前所有任务的进展情况。
以文件形式导入用户的任务可在此处查看。以文件名标识每条任务,可查看任务状态、成功数、失败数、跳过数。针对任务可进行删除记录、下载原文件、查看失败用户、取消任务。失败的用户可查看并导出再重新进行上传。
批量发布许可的任务可在此处查看,可查看任务状态、成功数、失败数。针对执行中的任务可进行取消;针对已完成和已取消的任务可进行查看、重试、删除已下发许可、删除任务;针对许可已删除的任务可进行查看、重试、删除任务。
通过标签管理可创建、修改、删除标签,目前云平台支持为用户添加标签,帮助开发者通过标签功能快速筛选用户。
开发者在开发者网站可以通过推广中心设置推广活动,获取新用户。不需要二次开发即可使用。推广中心会根据开发者设置的活动信息,自动生成活动页面,支持最多可在增加5条推广链接,可用于不同渠道的推广。
支持设定的推广活动属性如下:
(1)仅新用户参与活动
1.创建推广活动时,选择目标用户“仅新用户”2.显示效果如下图,支持移动端适配。
(2)所有用户参与活动
1.创建推广活动时,选择目标用户“所有用户”2.显示效果如下图,支持移动端适配。
打开推广中心,查看推广活动列表,选中右侧的查看按钮,进入活动详情页面查看推广活动信息。
打开推广中心,查看推广活动列表,选中右侧的删除按钮,只有活动状态为“草稿”时,才可以支持删除。
测试开发者不可使用此功能,需转正后方可使用
通过数据统计可以了解到全国联网用户的分布情况和使用方式。不同于传统的离线加密方式,VirboxLM平台会记录云许可的使用状态,准确记录使用许可的用户的使用方式和使用频度,并根据IP地址信息汇总用户分布情况,为开发者提供真实可靠用户使用信息,用于改善产品和制定策略。
目前大多数开发者使用云平台的实际情况是会让不同的角色管理云平台的不同部分,例如安排产品经理管理产品,安排销售管理模板,安排开发人员完成集成、开发和测试等。云平台支持基于权限管理的多角色协作,能够满足企业内部流程的需要。
查看管理员列表,选中管理员右侧的查看按钮,进入管理员信息页面查看
通过文档中心可查看帮助文档,包括云平台如何快速入门、名词解释、常见问题及开发文档其他部分,帮助您更快速的熟悉和使用云平台。
生成本机的C2D文件
C2D文件的默认导出文件名结构为主机名称bind年月日时分秒.c2d,代表着使用许可的硬件指纹;
使用C2D文件兑换许可升级包
如下所示,从本地选择通过Virbox用户工具导出的.c2d文件,兑换出D2C许可升级包;
D2C许可升级包默认文件名与提交的C2D文件名一致而后缀名为.D2C,即结构为主机名称bind年月日时分秒.D2C;
兑换D2C升级包后,可以在终端列表中看到绑定信息,如下所示;
导入许可升级包
升级成功后,在深思软锁主界面点击刷新可以看到软件许可的套数会有变化,点击软件许可套数,可以进入许可概览页面,双击任何一个许可视图,可以查看许可的详细信息;
API密码:在调用深思RuntimeAPI中的slm_int时,需要将此密码传入。
appid/secret:开发者调用开发者中心开放接口时,需要将appid/secret传入。
(1)变更超级管理员
(2)开发者信息修改
显示名称:显示在端的名称,便于用户查看
开发者logo:开发者上传公司logo,可在端展示。上传的logo仅支持png格式,长宽限制为40*40像素。
DEMO开发者,在云平台上传开发者信息,在SS端不生效。
(3)云控制锁PIN码
云控制锁PIN码的作用:
云控制锁PIN码的设置:
1.云控制锁PIN码仅允许开发者的超级管理员进行设置。
2.设置后无法查看原始PIN码,仅可查看到是否已经设置。
3.超级管理员需要牢记PIN码,如遗忘只能由超级管理员设置新的PIN码。
4.云控制锁PIN码的重新设置需谨慎操作,PIN码更新后,使用原PIN码访问平台公开API会失败。
(4)用户注册网址
最终用户可以通过用户注册网址实现自注册。每个开发者都会有一个属于自己的用户自注册网址,将该网址发放给自己的目标用户,目标用户可以通过该网址可以实现用户自注册功能,注册完成后,自动添加成为该网址所属开发者的用户
(5)开发者产品信息包
该包可以实现开发者产品信息离线展示
开发者通过手动导出产品信息包,将该产品信息包导入开发者集成了SS的软件安装包。
安装软件的同时也会安装SS,同时可以释放产品信息包并导入产品信息到SS中。
SDK安装包包含本地软件保护工具、API和API帮助工具,帮助开发者快速完成软件保护和定制加密方案,软件保护工具的具体用法详情见Virbox_Protector_Guide.pdf。
点击“下载”链接,下载最新版本的SDK安装包。
通过系统公告通知开发者云平台版本更新,帮助开发者快速了解新版本更新内容。
若需要查看系统公告更多的内容,可以点击“查看更多”进行查看。
软件保护最直接的方式就是使用深思的VirboxProtector外壳保护工具,不用写一行代码即可以获得高安全强度、完善许可支持的保护。
如果要更精确的控制或加入一些独特的安全特性,您需要在编码过程中调用VirboxLM平台提供的许可API,实现定制的加密方案,本节只介绍VirboxProtector工具完成软件保护的操作说明,API使用方法详细见API详细说明。
加壳工具主界面如下所示:
进行下面步骤之前,您需要先申请注册成为VirboxLM平台的开发者用户(具体请参见如何开始一节),然后启动深思加壳工具VirboxProtector。
工具提供记录功能,只需在首次使用时设置一次即可。
设置->配置选项,输入API密码,点击“确定”保存退出。
目前VirboxProtector支持32/64位PE和.NET应用程序。
Map文件是由链接器生成的一种文本文件,其中包含有被链接的程序的某些信息。例如程序中的组信息和公共符号信息等,如果有Map文件,后面步骤中的会显示函数名而非函数地址,更有利于进行一些高级的控制,如果程序目录下存在相同文件名的Map文件,会自动加载。
下一步"设置加密选项",VirboxProtector会自动分析要保护的程序,您可以对每一个函数选择不同的保护方式:不保护、虚拟化代码、碎片化代码。整个程序的保护级别有三种:最快、平衡、较高,通常您可以使用“平衡”级别,任何一个级别您都可以进行手动调节。
点击“下一步”,设置出错消息内容:
点击“下一步”,设置更多的高级选项。
其中各个选项的含义为:
在这一步中,您可以点击“直接验证”来模拟运行受保护的程序,程序关闭后,界面上会验证报告,您可以点击“自动优化”,其中一些保护后影响性能的加密点会自动优化选项。
在这一步中,您需要选择所使用的许可类型,同时选择绑定的许可ID,绑定许可ID在产品设计已经确定。
加壳保护执行过程必须在联网的环境下进行,否则无法加壳。
点击“生成”,进行软件加壳,加壳完毕。
至此我们就完成软件保护,更多详细的帮助您也可以参阅VirboxProtector的帮助文档。