Home » Support » User Manual » Working with VMProtect » Main menu

Main menu

The main menu consists of the following items:

"File" menu

  • Open – select the executable file of the application to protect or a project file (*.vmp). This menu item also contains the history of protected applications and the "Clear history" item. You can also open files using the toolbar button. You can also drag and drop the necessary executable file onto the VMProtect window;
  • Save project – save the application protection settings to a file of the "*.vmp" format. The project settings file will be saved to the same folder where the executable module of the protected application is stored. You can also save the project using the toolbar button;
  • Save project as… – save the project to a file with a new name;
  • Close – close the current project. You can also click the toolbar button to close the current project;
  • File info… – view the properties of the protected application. You can also access this function by clicking the toolbar button;

  • Calculator… – calculate the absolute and relative addresses, offset and detect the section. The source data for calculation is the value of one of parameters.

  • Exit – exit the program.

"Text" menu

  • Undo – undo the previous changes;
  • Redo – redo the previous changes;
  • Cut – cut the selected data to the clipboard;
  • Copy – copy the selected data to the clipboard;
  • Paste – paste from the clipboard;
  • Select all – select all available items. For example, this can be used to select the entire disassembled code of an application;
  • Find… – find a text fragment.

  • Find next – find the next text fragment;
  • Go to address… – go to the specified address in the protected application. It is possible to go to the entered address or to the address of the object selected in the "All procedures" list. It is possible to search for an object by its name on the "Search" tab

"Project" menu

  • New procedure…add a new object to the project;

  • New folder… – add a folder to the project:

    Folders do not affect the protection of objects located within them, but serve to systematize protected objects displayed in the project tree. Just drag-and-drop objects to move them to a folder.

  • Edit…edit the parameters of the protected object;
  • Delete – remove the object from the list of protected objects;
  • Compile – compile the protected application with the current protection options. You can also click the toolbar button to compile the project;
  • Execute – run the protected application. You can also run the source/protected executable file of the application with a click on the toolbar button.

"Watermarks" menu

The "Watermarks" menu is used to open the window in order to manage watermarks:

See how to work with this window in the "Watermarks" section.

"Settings" menu

  • Language – select the language of the user interface;
  • View – select the VMProtect mode (Simple/Expert);
  • Autosave project after compilation – enable/disable saving the project automatically after its compilation;
  • Integrate into shell – integrate VMProtect into Windows Explorer.

"Help" menu

  • Contents – open VMProtect help. You can also click the toolbar button to open help;
  • Legend… – see the conventional signs;
  • Home page – go to the VMProtect home page. You can also click the toolbar button to go to the home page;
  • About… – view basic information about VMProtect.