历经几个月,你开发了一套商业软件,是一款客户端行业软件,正在处于面临上市推广的关口。你正在思索着如何把你的软件快速推广出去,但是有一个问题正在困扰着你,那就是软件的安全和试用授权的问题。

你的软件有很多非常棒的功能,需要给客户试用,客户才能购买,你想到了限制时间使用的方法。

你知道漏斗模型,只有足够多的试用用户,才能有足够的正式购买的用户。但是怎么给客户发试用授权正在困扰着你。

如果能够给软件增加一个限时试用许可的功能,那就能一举解决问题。

于是,开始在百度、论坛等地方寻找能够提供这项服务的厂商。突然,你眼睛一亮,找到了VirboxLM授权码产品有一个试用许可的功能,不仅能够提供软件加密保护的功能,同时能够将软件与试用许可的打包集成开发,实现软件试用许可在软件安装过程中自动化激活,用户体验好,同时能够避免软件被逆向分析。

那这套授权码试用许可应该怎么用呢?

1.生成授权码

VirboxLM提供了授权管理平台,开通试用许可功能后,即可使用该功能。在VirboxLM管理平台,生成一个试用许可,可最长限制90天。生成的试用许可授权码可以不限制数量激活。


快速实现软件试用的解决方案_软件安装

2.软件加密集成

这部分主要有两个方面的工作。第一,对软件做加密,防止逆向分析。第二,与授权码进行许可绑定。这两方面工作可以通过VirboxProtector工具直接进行实现:

快速实现软件试用的解决方案_试用许可_02


3.试用许可激活

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

1.通过 API 激活

如果软件用户是在离线环境的情况下安装使用,可以试用许可的激活工具(Virbox用户工具)和激活文件(生成试用的授权码后,可以下载一个激活文件)打包到您的软件中,然后通过API 进行激活。提供了 Control API 和 Runtime API 的 slm_update_ex 接口可以完成此操作。操作方式如下:

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

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

2.通过工具激活

如果不想修改代码,可以通过命令行工具对软件许可进行激活。适用于需要安装软件场景。操作方式如下:

1)将试用许可的激活工具(Virbox用户工具及ssclt)、激活文件打包到您的软件中

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

工具名称:ssclt

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

3.通过Virbox用户工具激活

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