概述

在上一小节中,我们描述了软件发布前的 准备工作,Virbox 用户工具是加密后的软件正常运行必不可少的环境,下面我们介绍如何运行加密后的软件。

使用加密后的软件

Windows 下的操作

硬件锁许可

如果您发布的是硬件锁许可,则计算机必须插入精锐5 加密锁,且加密锁中升级了对应的许可,软件方可正常启动,如下图所示。

云许可

如果您发布的是云锁许可,则用户必须登录相应的账号,且账号中拥有对应的许可,软件方可正常启动。

关于登录账号,开发者是可以将此功能集成到自己的软件里的。如果您使用 Virbox Protector 做保护,我们将自动集成 用户登录的功能;如果您通过调用 Runtime API 访问许可,可以通过 Virbox 用户工具登录云账号;您也可以集成我们提供的用户登录接口,自己实现云账号的登录功能,如下图所示

账号软许可

如果您发布的是账号相关的软锁,则用户必须登录相应的账号,且软许可能正常在本地机器上激活,软件方可正常启动。

授权码软许可

如果您发布的是授权码相关的软锁许可,则必须通过【授权码在线激活】或者“授权码离线激活”的方式,将授权码许可绑定到本地机器上,软件方可正常启动。

Linux 下的操作

硬件锁许可

和 Windows 一样,只需要将精锐5 接入计算机,且精锐5 加密锁中升级了对应的许可,软件方可正常启动。

通过如下命令可以列举本地精锐5 加密锁中的许可信息

云许可

通过命令:ssclt -c all -u sample@sense.com.cn  来登录云账号,同时会显示云许可的信息。

账号软许可

通过如下命令绑定一条账号软许可到本地,即可试用软件。

ssclt --online_bind -u sample@sense.com.cn -D 0800000000000113 -L 2020

授权码软许可

通过如下命令绑定一条授权码软许可到本地,即可试用软件。

ssclt --online_bind_license_key --license_key JJKB-NBFS-KTM6-206T 

小结

至此,我们已经介绍完了使用 Virbox LM 对软件进行加密和授权的全部内容,在后面的章节中,我们将介绍 Virbox LM 产品中的一些高级应用方法,如果您想了解更多的 Virbox LM 使用技巧,或者您想直接参考 Virbox LM 的应用案例,您可以继续查阅后面的内容。