VMProtect Software
Products
VMProtect
Protect your software code.
Overview
Purchase
Docs
Web License Manager
Manage your product licenses online.
Overview
Purchase
Docs
News
Support
Contact Us
Reach out via filling in the letter form.
Go to Contact
Downloads
See all downloadable products.
Go to Downloads
Forum
Discuss our products online.
Go to Forum
News
View changelog of products.
Go to News
VMProtect
Overview
Purchase
Docs
Get Demo
Windows
MacOS
Linux
Search
Introduction
Glossary
Analysis, cracking and protection of software
What is VMProtect?
Recommendations on protecting your application
Working with VMProtect
Preparing a project
Using a PDB/MAP file
Using markers
Using ObfuscationAttribute for .NET
SDK functions
GUI version
Main menu
File menu
Edit menu
Project menu
Tools menu
Help menu
Toolbar
Project section
Functions for Protection section
Managing licenses
Files section
Script section
Options section
Functions section
Details section
Directories section
Segments section
Imports section
Exports section
Resources section
Dump section
Console version
Licensing system
Licensing system features
How the licensing system works
Integration into 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
Windows-version
.NET-version
UNIX-version
Serial number format
Serial number encryption algorithms
Activation system
Configuring activation in VMProtect
Activation in Web License Manager
Activation API
Using scripts
Classes
Built-in functions
Events
Watermarks
Watermark setup
Searching for watermarks
F.A.Q
Segments section
Displays information about segments:
Options
Excluded from memory protection
— a segment can be excluded from
memory protection
.
Excluded from packing
— a segment can be excluded from
packing
.
Last updated 11 days ago
Reach Out
Telegram
Email
Legal
Privacy Policy
License Agreement
VMProtect
Overview
Purchase
Docs
Web License Manager
Overview
Purchase
Docs
News
Support
Contact Us
Downloads
Forum
VMProtect Software
©
VMProtect® Software