.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.
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
application embed the public part of your set; the protected part is use to
generate your application and unlock it you keep it secret. This way you keep
control of the whole activation process.
Script usage
dotNet Protector also has command-line application (dotNetProtectorConsole.exe);
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.
Not convinced? Try dotNet Protector at no risk!
Download is anonymous and e-mail support is free for everyone (registered users get
higher priority). In demo mode you'll be able to explore all features. The demo never
expires, only protected assemblies expire after 5 days. This allows you to calmly prepare
your assemblies for dotNet Protector. You're welcome to ask for help if you have any issue: dotnetprotector [at] pvlog.com.