There are 16 custom features (flags) which can be set or unset when generating activation codes. These features can be used for enabling or disabling some features or options in protected application. Custom features are embedded into generated activation code.

Protected application can check if features are enabled or disabled  by using protection interface (GetInterfaceData() function) or by checking appropriate environment variables if Set environment variables option is enabled in project settings.

If these 16 features are not enough, up to 320 additional feature statuses can be passed by using custom counters.

Special flags

Special flags are used to additionally mark generated activation code. The following special flags are currently available:

Disable limited license flag

Generated activation code will disable limited license feature for protected application on remote computer.

Protected application will be permanently activated with activation code with disable limited license flag!

Extend evaluation period flag

Generated activation code will extend evaluation period for protected application.

License extension flag

Generated activation code can be used for license extension only.

License extension activation codes are based next Site/MID code values.
This flag should be used when generating license extension activation codes for activated applications only. Do not enable this flag when generating activation codes for previously expired or locked applications (activation code will be reported as invalid in this case).
PC Guard: custom features

Custom features panel

Custom features panel is automatically displayed after opening activation panel. If closed, it can be opened again by clicking on "Features" button.

Click on "Save" button to save custom features as default for current project.

Custom description can be defined for each custom feature in Customization settings.