ru.com.vmpsoft.vmprotect.3.0
doc
vmpg
3.0
vmpg
3.0

# 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

Using a MAP-file

Using markers

SDK functions

## Main window

### Main menu

"File" menu

"Edit" menu

"Project" menu

"Tools" menu

"Help" menu

Toolbar

### "Project" section

"Functions for Protection" section

"Licenses" section

"Files" section

"Script" section

"Options" section

"Functions" section

### "Details" section

"Directories" section

"Segments" section

"Imports" section

"Exports" section

"Resources" section

"Calculator" section

"Dump" section

Console version

# Licensing system

Licensing system features

How the licensing system works?

## Example of usage

### Stage 1: Test mode

Step 1.1: Create test application

Step 1.2: Add license checking code

Step 1.3: Get state of serial number

Step 1.4: Get user name and e-mail

Step 1.5: Check serial number expiration date

Step 1.6: Limit application running time

Step 1.7: Limit period of free updates

Step 1.8: Put serial number to "black" list

Step 1.9: Lock serial number to hardware

Step 1.10: Read user data from serial number

### Stage 2: Real mode

Step 2.1: Create new test application

Step 2.2: Create VMProtect project

Step 2.3: Create product in the License Manager

Step 2.4: Test results

Step 2.5: Lock code to 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

"Setup" tab

"Search" tab

Frequently Asked Questions

Contact information

default.css
about_vmprotect.htm
contacts.htm
create_project.htm
default.css
dictionary.htm
faq.htm
functions.htm
history.htm
info.htm
info_calc.htm
info_directories.htm
info_dump.htm
info_exports.htm
info_imports.htm
info_resources.htm
info_segments.htm
info_calc.htm
main_menu.htm
menu_file.htm
menu_edit.htm
menu_project.htm
menu_tools.htm
menu_help.htm
main_window.htm
mode_console.htm
project.htm
project_files.htm
project_functions.htm
project_options.htm
project_options_external_addresses.htm
project_script.htm
recommendations.htm
script.htm
script_classes.htm
script_events.htm
script_functions.htm
sdk_functions.htm
software_protection.htm
terms.htm
toolbar.htm
use_map_file.htm
use_markers.htm
watermarks.htm
watermarks_search.htm
watermarks_setup.htm
about_vmprotect.htm
work.htm
images/activation_setup.png
images/button_compilation.png
images/button_execute.png
images/button_open.png
images/button_project.png
images/button_save.png
images/button_action.png
images/button_search.png
images/delphi_project.png
images/expert_find.png
images/export_keys.png
images/functions.png
images/import_key.png
images/licenses1.png
images/lock_to_serial.png
images/main_window.png
images/menu_edit.png
images/menu_file.png
images/menu_help.png
images/menu_project.png
images/menu_project_import.png
images/menu_tools.png
images/preferences.png
images/project_add_folder.png
images/project_add_function.png
images/project_add_license.png
images/project_file_delete.png
images/project_file_menu.png
images/project_file_protection.png
images/project_file_settings.png
images/project_functions.png
images/project_functions_content.png
images/project_functions_content2.png
images/project_functions_menu.png
images/project_functions_menu2.png
images/project_functions_menu3.png
images/project_functions_search.png
images/project_generate_keys.png
images/project_options.png
images/project_script.png
images/properties_directory.png
images/properties_dump.png
images/properties_dump_goto.png
images/properties_export.png
images/properties_import.png
images/properties_resources.png
images/properties_segments.png
images/properties_calc.png
images/watermarks_add.png
images/watermarks_menu.png
images/watermarks_search.png
images/watermarks_setup.png
images/delphi_map.png
images/visual_studio_map.png
manager/activation/api.htm
manager/activation/vmprotect.htm
manager/activation/weblm.htm
images/weblm_1.png
images/weblm_2.png
manager/keygen/algorithms.htm
manager/keygen/index.htm
manager/keygen/keygen_dll.htm
manager/keygen/keygen_net.htm
manager/keygen/keygen_php.htm
manager/keygen/serial_format.htm
manager/usage/api.htm
images/codelock_error.png
images/depends.png
manager/usage/index.htm
manager/usage/step11_app.htm
manager/usage/step12_code.htm
manager/usage/step13_flags.htm
manager/usage/step14_name.htm
manager/usage/step15_exp.htm
manager/usage/step16_time.htm
manager/usage/step17_maxbuild.htm
manager/usage/step18_blacklist.htm
manager/usage/step19_hwid.htm
manager/usage/step1A_userdata.htm
manager/usage/step21_src.htm
manager/usage/step22_vmp.htm
manager/usage/step23_product.htm
manager/usage/step24_test.htm
manager/usage/step25_codelock.htm
manager/activation.htm
manager/features.htm
manager/howitworks.htm
manager/index.htm
manager/licenses.htm