Markers Unprotected

The Unprotected markers allow selecting parts of the code that should be executed only in a non-protected version of the file. During the protection process, the code inside these markers is deleted and these parts will not be present in memory when the protected file starts. In short, the code inside these markers will not be executed after protection.

Examples

begin{$I ..\..\..\EnigmaSDK\Delphi\unprotected_begin.inc}// This message will occur only in unprotected version of module
MessageBox(0,'If you are seeing this message then the module is not protected!','Application',0);{$I ..\..\..\EnigmaSDK\Delphi\unprotected_end.inc}// This message will always occur
MessageBox(0,'If you did not see any messages then the module is protected!','Application',0);end;