Macro piracy rate has amplified 40% over the earlier years and all but $11 billion is lost. More the years, some software protection techniques exhibit been developed, code obfuscation is one of them and it is identical promising.This is definitely a plain threat for software producers and like this to global family. With extra than half of million developers including some direct of access to .NET reengineering tools only if near time access to source starting any .NET binary, organizations crossways industries are entrusting on obfuscation to managing these risks. Illicit access to source code can deal a quick fund entrance interested in your systems, business processes and revenue streams. If you are definite some of municipal members are not to be accessed from external, you may want to confuse them.
For exe executables you may consider the assemblies to be self-contained, and set obfuscation of all potential names very destructively, including Public Members.Private and Public members names obfuscation scrambles names of lessons, methods, variables, and other assembly members. It makes assembly code undo engineering a great deal harder by obfuscating names. Some Skater backgrounds allow to generated names with the intention of will avoid recompilation.
Public members in dll libraries are advisedly kept back from obfuscation since they are intended to be old in external assembly code.