Home » Support » User Manual » Working with VMProtect » Main window » License Management

License Management

Initialization

The licensing feature is turned off by default. To enable it you need to open the “License” tab and create a pair of keys. If the project is linked to the License Manager database (old versions of VMProtect used a separate application for license management), you will be able to import licenses from that database. After initialization you will be able to generate and manage serial numbers and lock code to them.

User Interface

The “Licenses” tab shows the full list of licenses and the properties of the selected one. Above the list of licenses there are buttons that allows to created, edit, delete licenses and do the other things:

The right panel shows the details of the selected license. It also allows to block the serial number, copy it to the clipboard, show the details of hardware identifier (by clicking it).

License Creation

To create a new license, you need to click the appropriate button above the licenses list or press the Ctrl+N key combination. The “New License” window appears:

The top part of the window contains the main parameters of the new license. The bottom part allows to choose what parameters will be put to the serial number and add some other parameters as well. After filling the form you need to press the “OK” button to generate a license.

License deletion and blacklisting

There is an important difference between the deletion of serial number and blocking it. Deleted serial number is still accepted by the protected application. It just disappears from the database. If you created a license by mistake and never send it to anyone – you may delete it. If the serial number was stolen or published, you can’t simply delete it. You have to block it and keep in the database as blocked. In that case licensing module that is embedded in the application will know about that serial number and will not accept it anymore.

Serial nubmers import

Serial numbers can be created by standalone generators. They are usually web-based and called by payment processing services. After receiving such generated serial number by e-mail you may want to add it to the database. That’s what the “Import Serial Number” feature does. You may start import by pressing Ctrl+I key combination or by clicking the appropriate button above the licenses list.

The import window appears:

If the license is already exist in the database, you will see the “Edit license” window. Otherwise the “New license” window appears. You will be able to change some parameters and then finish the import by pressing the “OK” button.

Licensing parameters export

Standalone serial number generators require some information about the product, like private key, selected algorithm etc. To export such information, click the “Export” button above the list of licenses. You will see the export window:

The “Export format” field allows to choose between supported formats. The results of export are shown in the field below. The “Copy” button allows to copy results to the clipboard.