创建 MAP 文件
这里告诉您如何创建为虚拟机使用的 MAP 文件。当前版本的 Enigma Protector 支持由 Delphi 和 Borland C++ 以及 MS Visual Studio 创建的 MAP 文件。
Delphi up to version 7
Delphi 2007 and newer (2009, 2010)
Borland C++ Builder up to version 7
Microsoft Visual C++ up to 6.0
Microsoft Visual Studio 2003 and newer (2005, 2008)
在 Delphi 中创建 MAP 文件:
- 在 Delphi 中打开您的项目文件;
- 在主菜单选择 "Project" -> "Options",或按 Shift+Ctrl+F11 ,您会看到下面的窗口:

- 选择 "Linker" 标签并在 "Map File" 面板中打开 "Delails" 复选框:

- 编译您的项目。在输出文件夹,您就会看到编译好的可执行文件和带 .map 扩展名的同名文件。这个 .map 文件就可以用来激活“虚拟机”功能。
在 Delphi 2007 及更新版本中创建:
- 用Delphi打开您的项目文件;
- 在主菜单里选择"Project" -> "Options",或按 Shift+Ctrl+F11,在弹出的窗口的左边选择 "Linker" ,再选择 "Map file - Detailed";

- 编译您的项目。在输出文件夹,您就会看到编译好的可执行文件和带 .map 扩展名的同名文件。这个 .map 文件就可以用来激活“虚拟机”功能。
在 Borland C++ Builder 中创建 MAP 文件:
- 在 C++ Builder 中打开您的项目文件。
- 在主菜单选择 "Project" -> "Options",或按 Shift+Ctrl+F11 ,您会看到下面的窗口:

- 选择 "Linker" 标签并在 "Map File" 面板中打开 "Delails" 复选框:

- 编译您的项目。在输出文件夹,您就会看到编译好的可执行文件和带 .map 扩展名的同名文件。这个 .map 文件就可以用来激活“虚拟机”功能。
在 MS Visual C++ 中创建 MAP 文件:
- 在 MS Visual С++ 中打开您的项目文件。
- 在主菜单选择 "Project" -> "Settings",或按 Alt+F7

- 选择 "Link" 选项卡和 "Category" - "Debug"


使用 MS Visual Studio 2003创建:
- 使用MS Visual C++打开您的项目文件;
- 在主菜单上选择 Project - Properties;
- 在弹出窗口中选择 Configuration Properties - Linker - Debugging;如下图所示:

注意:每次编译完 MAP 都不同,请确保您使用的是正确的可执行文件和 MAP 文件。