- There are 16 features (flags) which can be set/unset during calculation of activation codes and passed to protected application via activation code.

- Feature status can be checked from protected application by using protection interface (via calls to GetInterfaceData() function or by checking appropriate environment variables).

- Up to 320 additional features can be passed via extended activation codes by using custom counters as sets of features.

If you have a need for passing strings to protected application you can use custom user information for this purpose. User information can be embedded into protected application during protection process or passed together with activation code (and serial number) via activation file.

Please see Activation file feature chapter in product documentation for more information about this.