我们计划保护我们的应用程序,以便其他程序员无法反编译。我知道有些工具可以像JetBrains dotPeek那样反编译一个dll和exe。是否有可以实现这一目标的工具或程序。
答案 0 :(得分:6)
无法使您的代码无法反编译。
此外,没有“加密”.NET程序集(或任何二进制文件),同时仍然保持其可执行的能力。
你正在寻找的是一个混淆器 - 一种破坏代码的工具,足以让人类读者更难理解。有一个名为Dotfuscator。
答案 1 :(得分:0)
我使用.NET Reactor效果很好。它不仅仅是模糊不清。