Home » Support » User Manual » Working with VMProtect » Command-line version

Command-line version

After creating a project in the GUI mode, it is possible to later use the command-line version (VMProtect_Con.exe). This is called in the following way:

VMProtect_Con File [Output file] [-pf Project file] [-sf Script file] [-wm Watermark name] [-we]

  • File – the name of the executable file that should be protected (*.exe, *.dll, etc.) or the project file name (*.vmp). If a project file is specified as the source file, the name of the executable file will be taken from the project file.
  • Output file – the name and path to the protected file that should be created after the source file is processed. If the parameter is not specified, its value is taken from the project file.
  • Project file – the name and path to the project file created in the GUI mode. If the parameter is not specified, the folder with the executable file will be searched for in the project file (*.vmp).
  • Script file – the name of the file containing the script that will be used to process the protected file. If the parameter is not specified, the folder with the executable file will be searched for the script file (*.vms).
  • Watermark name – the name of the watermark to be added to the protected file. If the name of the watermark is not specified, the watermark specified during the creation of the project will be added to the protected file.
  • we – if you use this parameter, all warnings will be displayed as errors.