User Manual
The table of contents:
- Introduction
- Glossary
- Analysis, cracking and protection of software
- What is VMProtect?
- Recommendations on protecting your application
- History of changes
- Working with VMProtect
- Preparing a project
- Main window
- Main menu
- Toolbar
- “Project” section
- “Functions for Protection” section
- Managing licenses
- “Files” section
- “Script” section
- “Options” section
- “Functions” section
- “Details” section
- Console version
- Licensing system
- Licensing system features
- How the licensing system works
- Integrating to application
- Step 1.1: Creating a protected application
- Step 1.2: Adding the license checking code
- Step 1.3: Retrieving serial number status flags
- Step 1.4: Retrieving the name and the e-mail of a user
- Step 1.5: Checking the expiration date of the serial number
- Step 1.6: Limiting the operation time of the program
- Step 1.7: Limiting the free upgrades period
- Step 1.8: Serial numbers in the black list
- Step 1.9: Hardware lock
- Step 1.10: User data
- Step 2.1: Creating a new protected application
- Step 2.2: Creating a VMProtect protection project
- Step 2.3: First start of the protected product
- Step 2.4: Testing the results
- Step 2.5: Locking the code to a serial number
- Licensing API functions
- Serial number generators
- Activation system
- Using scripts
- Watermarks
- Frequently Asked Questions