Example scenario:

We have three different applications and we want to activate all of them at the same time on same computer with single activation code. How we can accomplish this?


You just need to be sure that you protect each application with same project settings. Specifically, you need to be sure that Application signature and Program ID values are same for each of these applications. In this way, all protected applications will share same license data on remote computers.

You can create three project files with different Application name, input and output path settings for each application or you can use same project and pass these values for each application via command line (command line options will overwrite project values).


Enable Special-key pop option for modules which do not need activation dialog to be displayed and set it to complicated key combination (for example: ctrl + scroll lock + caps lock) so that activation dialog can not be triggered accidentally by end user. In this way activation dialog would be displayed for main application only.

Some dll modules may need additional options tweaking:

General settings:

Compatibility flag 1 (ON)
Compatibility flag 2 (ON)
Compatibility flag 3 (ON)
Enable smart dll handling (ON)

Security settings: Rename sections (OFF)

Encryption settings: some encryption options  may need to be turned off (code/data..)

(ON/OFF) - recommended settings.

See also