Home » Support » User Manual » The Software Licensing System » How does the licensing system work?

How does the licensing system work?

Protection of application

While protecting application, VMProtect puts licensing module to it. VMProtect uses the information, provided on the “Licenses” tab, like the pair of keys for the product, black list and other important information.

Generation of serial numbers

Serial numbers can be created on the “Licenses” page or using the standalone applications – serial number generators. Serial number is a set of data about the customer, encrypted using the asymmetric algorithm. Serial number is sent to the customer and he enters it to the application.

Serial number validation

The licensing module, embedded to protected application, have some functions to deal with serial numbers. Protected appliation put serial number to the licensing module, it checks the serial number and returns its state. Application analyzes state and decides what to do: to run in full or demo mode, to stop run at all etc. Application may ask the licensing module for details about serial number: user name, e-mail, date of expiration, custom data etc.