跳到主要内容

· 阅读需 2 分钟

Virbox LM 授权码功能自上线以来,深受开发者喜爱,可以实现软件离线授权、自动绑定设备、限时控制等多种软件授权的功能。强制认证及在线自动更新一直是开发者们期待的功能。

强制认证

强制认证用于需要定期联网激活的场景。设置后,当最终用户激活授权码后需要每隔 xx 天联网激活一次。 如果在线则会在认证到期前后自动激活;如果离线则认证到期后使用软件时会提示需要联网激活的错误,成功联网激活后便又可以正常使用。

自动更新

授权码签发后,软件用户已经绑定了授权码,需要给授权码延长时间或者增加绑定设备,可以在VirboxLM开发者中心更新该授权码,更新后,授权码在联网情况下,可以自动更新,无需软件用户再次绑定。

注意

使用强制认证及自动更新功能,Virbox 用户工具版本必须为:2.4.0.52635 及以上版本。目前仅支持Windows环境。

使用流程

  1. 创建授权码模板时开启强制认证

image-20210913162937516

  1. 生成授权码

    通过此模板生成授权码即可。

image-20210913163259270

· 阅读需 8 分钟

1.什么是产品推广模块-PPM(免激活软许可)

产品推广模块-PPM(Product Promotion Module):通过软件与许可的打包集成开发,实现软件许可在软件安装过程中自动化激活,极大提升了开发商对软件产品试用推广发行的效率及用户体验

2. 产品推广模块-PPM的应用场景及价值

2.1应用场景:

开发商在软件产品发售前期,通常会提供给用户一定时间周期(30~90天)的软件产品试用体验,从而达到市场推广活动目的。在推广发行的过程中,开发商希望既要确保软件产品许可的合法授权,同时兼顾成本及良好的用户体验。基于软件产品的试用推广发行场景,深盾提供了 针对性的“产品推广模块-PPM(免激活软许可)”解决方案。

2.2价值及优势:

基于在线或离线的许可自动化产品试用推广模块,助力提升产品的市场渗透率及品牌知名度

有效控制软件试用产品的许可期限:1~90天

极具优势的成本,一次性功能开通费用

用户体验好,用户无感,软件安装后许可自动激活

3.方案简介

3.1安全概述

授权码或授权文件与用户计算机关键硬件指纹进行绑定,不同开发商间相互隔离,互不影响。

用户安装软件且激活许可后,如软件产品在试用期限到期,软件将无法继续使用,且在同一台计算机只能使用一次,重复安装无效

3.2支持范围

项目支持说明
开发商隔离不同开发商间相互隔离,互不影响
产品隔离不同产品/许可相互隔离,互不影响(A产品到期,不影响未到期B产品)
计算机隔离不同计算机相互隔离(A计算机到期,无法将未到期B计算机许可及数据拷贝到A计算机使用),互不影响
时间计时软件首次安装加载运行时开始计时
防止重复安装软件支持,重复安装软件无效
防止卸载重装软件支持,卸载重装软件无效
计算机使用虚拟机虚拟机将被识别为不同计算机,但仅可使用一次
计算机硬件更换关键指纹:CPU/主板/系统盘发生变更,许可失效,软件需重新安装且激活许可 非关键指纹:扩展硬盘/内存/网卡/显卡/光驱发生变更,许可有效,不影响原软件正常运行
Virbox用户工具集成此版本必须集成深盾Virbox用户工具,卸载、重装Virbox用户工具不影响软件正常运行
支持平台Windows

3.3正式付费版与试用体验版区别

项目试用体验版正式付费版
软件产品可设置的试用期限1~7天,最长可设置7天1~90天,最长可设置90天
软件安装包(软件许可)有效时长(从发布许可开始计时)3天,软件安装包3天后失效不限
许可发布数量 (同产品多次发布/不同产品发布)赠送10个不限
费用免费体验付费开通使用(联系深盾销售人员)

4.“产品推广模块-PPM”操作流程

您可以通过以下步骤实现“产品推广模块-PPM”的开发集成

1)登录深盾云平台

2)注册(如已注册请忽略)

3)转正(如已转正请忽略)

4)产品管理——创建产品

5)销售模板——授权码模板——许可限制——试用许可

image-20210910180446647

6)许可发布——授权码许可——发布——下载升级包(软件许可文件)

image-20210910180511241

image-20210910180523031

7)升级包(软件许可)集成到软件安装包

联网环境:如果您的软件必须在联网的环境下使用,您可以将授权码(软件许可)打包到您的软件中,在软件第一次启动的时候,通过联网的方式自动激活试用许可;

离线环境:如果您的软件是在离线的环境下使用,您可以将许可文件(软件许可)打包到您的软件中,然后通过深盾提供的 API 或者工具,自动将软件许可激活。

5.许可打包激活方式

当您进行许可打包激活时,可通过以下三种方式进行激活,每种激活方式都可以满足不同的应用场景,您可以根据您软件的应用场景,选择合适的激活方式。

5.1自动激活场景:

1、通过 API 激活

如果您的软件用户是在离线环境的情况下安装使用,我们建议您将许可的激活文件打包到您的软件中,然后通过API 进行激活。我们提供了 Control API 和 Runtime API 的 slm_update_ex 接口可以完成此操作。操作方式如下:

1)将许可的激活文件打包到您的软件中

2)在安装过程中,您调用 slm_update_ex 接口,将试用许可激活包的输入传入接口进行激活,也可以在软件第一次启动的时候调用接口传入数据

2、通过工具激活

我们也提供了工具激活的方式,您可以通过命令行工具对软件许可进行激活。操作方式如下:

1)将试用许可的激活文件打包到您的软件中

2)在软件安装的过程中,调用激活工具的命令,对许可文件进行激活

工具名称:ssclt

执行命令:ssclt --offline_bind_imp_d2c --d2c ./xxxx.d2c

5.2用户参与场景

在线激活

如您希望软件用户参与激活过程以获取软件试用体验,您可以通过深盾 Virbox 用户工具提供的许可激活功能在线激活软件许可。或可通过调用 API方式自定义界面集成到软件中,让用户自行输入授权码进行激活。

· 阅读需 1 分钟

启用密码

启用密码后,登录用户许可中心、在Virbox用户工具激活授权码时都需要额外输入密码。对已启用密码可以进行重置。

如何使用密码功能?

1.生产授权码时,打开启用密码

image-20211105114201860

2.查看密码

生产授权码后,点击授权码进入授权码详情,在扩展功能选项处,即可看到授权码对应的密码。

image-20211105114345754

3.绑定授权码

在Virbox用户工具在线绑定授权码时,需要输入密码

image-20211105114515284

· 阅读需 7 分钟

功能介绍

管理员发布许可后,不会立即生效(即不能被激活),需要经过有审批权限的管理员审批通过后,许可才变为正常状态。如果不设置审批流程,发布的许可不需要进行审批。

注意

1.当前许可审批支持账号许可及授权码许可。

2.仅超级管理员支持设置审批。

3.参与审批的管理员需要在权限管理中添加

进入审批流管理

鼠标放在右上角头像,展示主菜单,点击审批流管理即可进入

img

超级管理员管理审批

可通过系统菜单--审批流管理,管理审批流程。创建、修改、发布、删除审批流。

img

创建审批流程

image-20220825165932963

  • 流程名称:为流程设置具有辨识度的名称;

  • 流程描述:为流程增加描述,便于记忆、理解;

  • 发起人:发布需要审批的许可的管理员,在系统管理员中选择;发起人应具有许可发布权限,权限设置请参考10.3权限管理**。**

    • 指定销售模板:为发起人指定特定的销售模板,此时只有当发起人使用当前指定的模板发布许可时才会进行审批,否则不会触发审批流程。不勾选代表对发起人的所有发布许可、更新许可过程都要进行审批。需要注意的是,审批权限与管理员权限协调使用,若超级管理员未给发起人特定模板权限,发起人在发布许可时是无法看到指定的特定模板的。
  • 一级/二级/三级审批:一级/二级/三级审批人员,审批发起人发布的许可,在系统管理员中选择。

可以点击“添加二级审批”、“添加三级审批”增加审批级数,最多可以添加到三级审批。

  • 保存草稿:超级管理员在编辑流程的过程中,可以作为草稿暂存。暂存后的流程为禁用状态。
  • 发布流程:流程正式使用,发布后的流程为启用状态。
相关限制

1.发起人应具有许可发布权限;同一流程不限制发起人个数。

2.管理员在流程的发起人中互斥。即在流程1的发起人指定后,就不能在流程2的发起人指定。

3.超级管理员可添加为一级/二级/三级审批人员。

4.一级/二级/三级审批人员限制添加管理员个数为5。

5.管理员在每个流程的节点中互斥,即出现在其中一个节点,就不能在同一流程的另外节点指定。

6.添加到流程中的管理员如果没有邮箱设置, 则无法收到邮件通知。

许可审批示例

以授权码许可审批为例:

发起人发布许可

使用发起人账号登录开发者中心,通过导航栏[许可管理]-->[授权码许可]路径发布许可。

image4

可以勾选“邮件通知”,勾选后将申请说明通过邮件发送到下一级审批人员(此处为一级审批管理员)邮箱。添加到流程中的管理员如果没有邮箱设置,则无法收到邮件通知。

发起人已经成功发布许可,许可进入审批流程,由一级/二级/三级审批人员逐级审批通过后,许可变为正常状态。若某级管理员审批拒绝,发起人可编辑已拒绝的许可,许可会重新进入审批流程。

注意

1.审批通过后的许可,发起人编辑后也会重新进入审批流程;

2.发起人账号暂不支持批量发布账号许可。

审批管理

为了方便管理,平台增加【审批管理】导航栏,审批人员登录开发者中心能看到该导航栏,对许可进行审批。

温馨提示

只有发起人发布了需要审批的许可后,后续审批人员登录开发者中心才能看到【审批管理】导航栏

image5

审批管理列表

  • 批量通过:批量通过选中的许可。

  • 批量拒绝:批量拒绝选中的许可。

  • 刷新:根据搜索条件重新查询。

  • 搜索:根据授权码/用户名称/手机/邮箱模糊查询。

  • 筛选:可通过全部/待处理/流程中/已结束标签筛选相应状态许可。

    • 待处理:许可状态为审批中,且当前管理员可以做审批操作;
    • 已处理:当前管理员已经进行过审批操作的许可。

审批许可详情

image6

可通过审批详情查看审批流程及进度

【温馨提示】

1.每一级的审批人员只要有一人处理即完成了该审批环节。

2.逐级都审批通过许可才能正常使用。