PV Logiciels dotNet Protector is a powerful .NET code protection system that prevents your assemblies from being decompiled.
dotNet Protector 5 protects applications and components with a new body obfuscation technology. Assemblies are no more merged in a win32 exceutable, but keep their .net nature. dotNet Protector 5 protects your code with a names Obfuscator combined with a body obfuscator. dotNet Protector 5 native runtime is available on X32, X64 and IA64 platforms dotNet Protector 5 Engine is available for x32 and x64 architectures.
Protection can be done interactively with an intuitive graphical interface, or automated, using the command-line functionalities of dotNet Protector.
dotNet Protector 5 Features
.NET code Protection Assemblies are obfuscated, then method bodies are replaced by corruped code; decompilation and disassembly tools like ILDASM can no more unassemble methods.
Components Protection dotNet Protector 5 builds a new .Net Assembly. This new feature enables not only exe protection, but dll as well. ASP.Net is supported by dotNet Protector 5.
Evaluation Generator dotNet Protector can generate a limited executable. You can choose executable lifetime (in days): your program wont launch beyond this limit. You also choose to limit Execution time in minutes. No modification to your code is necessary to produce an evaluation version.
Activate your software A hardware Lock system is integrated with dotNet Protector. Running your program can depend on a valid unlock key. Configuration collection and activation code generation are embedded features of dotNet Protector. Configuration comparison and unlock key generation functions are built in dotNet Protector.