VMProtect(点击下载)是一种很可靠的工具,能够保护应用程序代码免受分析和破解,但只有在应用程序内保护机制正确构建且没有可能破坏整个保护的严重错误的状况下,才能实现最好的效果。数据库
VMProtect提供了一种独特的功能,能够将有关受保护文件全部者的隐藏信息添加到此文件中。水印是每一个用户应该惟一的字节数组。若是水印已合并到受保护的文件中,您始终能够肯定泄漏副本的全部者(例如,若是已分发破解的程序)并采起相应措施。水印数据库文件存储在Windows的“ApplicationData/ VMProtect Software / VMProtect.dat”和Mac OS X的“/ Users / Shared / VMProtect Software / VMProtect.dat”中。数组
“水印”对话框窗口包含两个选项卡:工具
添加水印spa
“水印”对话框的“设置”选项卡用于管理水印:blog
要添加新水印,请单击相应的按钮。将打开如下对话框:进程
要删除或重命名水印,请使用右键单击菜单:get
搜索水印io
水印对话框的“搜索”选项卡容许您在受保护应用程序的可执行文件或指定进程中查找水印:打包
搜索结果显示在下面的列表中:软件
重要提示:在解压缩的可执行文件中搜索水印时,任何此模式均可以。可是,若是打包了可执行文件,则应仅在正在运行的应用程序中搜索水印(“在模块中搜索”模式)。在这种状况下搜索可执行文件是没用的,由于水印(以及代码和数据)被打包而且仅在应用程序运行时解压缩。