历经几个月,你开发了一套商业软件,是一款客户端行业软件,正在处于面临上市推广的关口。你正在思索着如何把你的软件快速推广出去,但是有一个问题正在困扰着你,那就是软件的安全和试用授权的问题。 你的软件有很多非常棒的功能,需要给客户试用,客户才能购买,你想到了限制时间使用的方法。 你知道漏斗模型,只有足够多的试用用户,才能有足够的正式购买的用户。但是怎么给客户发试用授权正在困扰着你。 如果能够给软件增加一个限时试用许可的功能,那就能一举解决问题。 于是,开始在百度、论坛等地方寻找能够提供这项服务的厂商。突然,你眼睛一亮,找到了VirboxLM授权码产品有一个试用许可的功能,不仅能够提供软件加密保护的功能,同时能够将软件与试用许可的打包集成开发,实现软件试用许可在软件安装过程中自动化激活,用户体验好,同时能够避免软件被逆向分析。 那这套授权码试用许可应该怎么用呢? 1.生成授权码 VirboxLM提供了授权管理平台,开通试用许可功能后,即可使用该功能。在VirboxLM管理平台,生成一个试用许可,可最长限制90天。生成的试用许可授权码可以不限制数量激活。 2.软件加密集成 这部分主要有两个方面的工作。第一,对软件做加密,防止逆向分析。第二,与授权码进行许可绑定。这两方面工作可以通过VirboxProtector工具直接进行实现: 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方式自定义界面集成到软件中,让用户自行输入授权码进行激活。
用户必须遵守《计算机软件保护条例(2013修订)》第十七条:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。鉴于此条例,用户从本平台下载的全部源码(软件)教程仅限学习研究,未经版权归属者授权不得商用,若因商用引起的版权纠纷,一切责任均由使用者自行承担,本平台所属公司及其雇员不承担任何法律责任。
尚美源码教程库 » #私藏项目实操分享#快速实现软件试用的解决方案