概述

本小节讲述使用 Virbox Protector 来对已经编译好的软件进行加密保护。Virbox Protector 加密工具,一般被大家称呼为 加壳工具,详细的介绍和操作方法请参考 Virbox Protector LM 软件加密+授权 一文中的描述,这里为了快速演示,我们省略了部分操作步骤和说明。

本小节承接上一步 第三步、完成许可发布 的内容,加密采用 云锁许可,许可序列号选择使用 2020。

使用 Virbox Protector 对软件进行加密

打开 第二步 第二步、安装 Virbox SDK 中已经安装好的 Virbox 开发者工具盒,在左侧导航栏找到【加壳工具】,然后在右下角选择【启动加壳工具】。启动后的 Virbox Protector 如下图所示。下面我们就可以对贪吃蛇软件进行加密了。

首先,我们要先获取您的 API 密码,因为 API 密码是加密过程必不可少的。通过Virbox 开发者中心可以获取到 API 密码,获取方法见下图。

然后,您需要在 Virbox Protector 界面右上角【登录】您的开发者账号,然后在左上角输入您独有的【API密码】,把需要加密的贪吃蛇程序拖入到工具里,工具会对程序做自动分析。

再然后,我们在许可选项中选择云锁许可,许可ID 选择我们前面创建的 2020。

最后,我们只需要点击【保护选中项目】即可对软件进行加密和授权。

加密成功后会有提示,我们可以点击【运行程序】来验证我们加密后的程序,您会发现加密后的程序无法启动并弹出“没有登录的用户”的提示,是因为我们在加密和授权的过程中,选择的是云锁许可,因此要运行加密后的程序,必须要能找到对应的云锁许可才可以,这是我们下一节要讲解的内容。

下一步

至此,我们就完成了对软件的加密保护,下一步,看看如何 第五步、发布软件