The Enigma Protector is powerful tool that was designed for complex protection of program modules. Program modules include following types of objects:
* Windows 32 and 64 bits Portable Executable files (*.exe);
* Windows Screen saver files (*.scr);
* Dynamic Link Libraries (*.dll);
* ActiveX control files (*.ocx);
* .NET executables (*.exe).
When we say "protection" we mean realization of two major ideas. First one is integration of "try before you buy" conception support system into the program module. Second one is protection of machine code of program module from analysis and cracking. As can be seen, the protection is realized in different, but nevertheless greatly interrelated aspects, which are protection of developer economic interests and technical protection of the program product.