Home » Support » User Manual » Working with VMProtect » Main window » Main menu » "Project" menu

“Project” menu

  • Add function – add a new function to the list of protected objects. You can specify the exact address of a function, or find that function by name:

  • Add folder – add a folder to the project:

    Usage of folders do not impacts protection of objects inside. Folders are only used to arrange protected objects in the project tree. You can move objects into a folder with simple drag-n-drop;

  • Add license – add a license to the project:

    This command adds a new user license and generate a license key based on entered user data: name, e-mail, date, order id and others. You can write this information inside the key, as well as to limit functionality of the license. For example, allow certain number of executions or specify an expiry date for the key.
    To add a license you should first generate a pair of keys:

  • Export Key Pair – exports project keys to the specified format of the key generator:

  • Import – imports a license from a serial number or from another project and adds it to the current project.
  • Compile – compile the protected application with the current protection settings. To compile the project, you can also click the toolbar button: .
  • Execute – executes the protected application. Original/protected executable of the application can be started with the button on the toolbar: . The down arrow allows you to specify command line parameters for execution.