Get Demo
  • Windows
  • MacOS
  • Linux

Using a PDB/MAP file

To create a MAP file, you need to enable the corresponding option in the compiler settings.

Visual Studio

If you develop your application in Visual Studio, this can be done as follows: in the main menu of the IDE, open the project properties (Project → Properties), then on the “Linker → Debugging” tab, set the “Generate MAP File” option to “Yes (/MAP)”:

Borland Delphi

If you develop the application using Borland Delphi, you can enable MAP file generation as follows: in the main menu of the Delphi IDE, open the project options (Project → Options), then on the “Linker” tab, set the “MAP file” option to “Detailed”:

After enabling MAP file generation, the project must be rebuilt.

When loading a MAP file, VMProtect compares the modification date and time of the MAP file with those of the protected file. If they do not match, the MAP file will not be loaded.

Last updated 11 days ago