在保护时,VMProtect 将应用程序的代码转换为自己的命令集,这些命令在具有不同体系结构的虚拟机上执行。
保护后,虚拟机和新命令集将内置到受保护的应用程序中,并且不需要任何其他库和模块即可工作。
这种混淆方法支持使用 C/C++、C#、Pascal、VB、ASM 编译的英特尔二进制文件和 .NET 程序集,适用于所有最流行的操作系统:Windows、macOS 和 Linux。
VMProtect 提供自己的带有 SDK 的许可系统,并允许非常轻松地制作和验证序列号。许可系统使用 RSA 算法,这使得黑客无法创建注册机。
序列号可以包含许多信息,例如许可证所有者的姓名和电子邮件、到期日期、免费更新期限等等。任何被阻止的序列号都将被应用程序的新版本拒绝。
许可系统还允许激活有时间限制的序列号,并将其用于应用程序的试用版。此激活方法在 Internet 上工作,不会在用户计算机上存储任何内容。
虚拟文件允许在受保护的应用程序中嵌入其他文件。可用于创建可移植应用程序。 打包将整个应用程序打包,并在启动时将其解压缩到内存中。
调试器检测不允许在调试器中运行受保护的应用程序。 虚拟化工具检测不允许在虚拟环境(如 VMware、VirtualBox 等)中运行受保护的应用程序。
内存保护不允许修改磁盘和内存中的受保护应用程序。 剥离调试信息 从应用程序中删除所有调试信息。它还重命名 .NET 应用程序的所有符号。
购买后,您可以在工作所需的任何计算机上安装我们的软件。
是的,这是可能的。Windows 版本支持 macOS / Linux 二进制文件,反之亦然。
不。在这种情况下,一个许可证就足够了。
是的, 你可以的。只需联系我们,我们将为您提供升级的购买链接。