使用 MAP 文件
要创建 MAP 文件,您应该在编译器设置中启用相应的选项。
Visual Studio
如果您在 Visual Studio 中开发应用程序,可以按如下方式完成:在 IDE 的主菜单中,打开工程属性(Project – Properties),然后在 “Linker – Debugging” 选项卡上设置 “Generate MAP File” 选择 “是(/MAP)” :
Borland Delphi
如果您使用 Borland Delphi 开发应用程序,则可以执行以下操作:在 Delphi IDE 的主菜单中打开工程选项(Project - Options)并在 “Linker” 选项卡上将 “MAP file” 部分选项设置为 “详细的” :
启用 MAP 文件生成后,必须重新构建工程。
在加载 MAP 文件时,VMProtect 会比较 MAP 文件和受保护文件的修改日期和时间。如果它们不同,则不加载 MAP 文件。