dotNet Protector
|
dotNet Protector is a strong .NET code protection system that prevents your assemblies from being decompiled. With dotNet Protector, your software is not simply obfuscated, but merged in a Win32 native executable; Console exe, windows exe and windows services can be protected.
What's best about dotNet Protector is that it allows you to protect a whole software (main exe, referenced dlls and resource localisation dlls) in a single executable. Your .NET code will run entirely from memory, without temporary disk storage.
Protection can be done interactively with an intuitive graphical interface, or automated, using the command-line functionalities of dotNet Protector.
dotNet Protector includes a strong hardware sensitive anti-piracy system and extensions to help you develop your own program activation system. dotNet Protector is self-protected and uses its internal program activation system.
Even multi-domain applications can be fully protected. dotNet Protector includes extensions permitting in-memory execution in another domain.
dotNet Protector Features:
1. 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.
2. 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.
3. Evaluation Generator:
dotNet Protector can generate a limited executable. You can choose executable lifetime (in days): your software 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.
4. Activate your software:
A hardware lock system is integrated with dotNet Protector. Running your software 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.
Keys used for activation are UNIQUE: a new Key set is generated during install. This set, composed of public and private keys will allow you to unlock only your applications, and THIS SET ONLY will be able to unlock them. Your software embed the public part of your set; the protected part is use to generate your software and unlock it you keep it secret. This way you keep control of the whole activation process.
5. Script usage:
dotNet Protector is a command-line application; without parameters, it works in interactive mode. You can protect your code immediately after compilation by adding an after generation event in your visual studio project; then protection is automatically performed after compilation.
dotNet Protector 5 includes: Classic Editions (EUR300.00), Professional Editions (EUR500.00), Advanced Editions (EUR750.00).
Exe Protection be included in all editions, Dll Protection and ASP.Net need Professional Editions, and SQL 2005 need Advanced Editions.
Limitations:
* The generated executables will be limited to 2 days of execution from date of generation.
The license of this software is Free Trial Software, the price is EUR300.00, you can free download and get a free trial before you buy. If you want to get a full or nolimited version of dotNet Protector, you can buy this file encryption software software.

