Can be protected from reverse engeneering an app developed in C#?
The short answer is no. Since .NET compiles to the intermediate language (MSIL), the original code can easily be inferred from the compiled assemblies.
However, there are obfuscation utilities that make understanding/modifying the decompiled code much more difficult. They essentially work by renaming all Read more »