我们计划加固我们的应用程序,以使其他程序员无法反编译。我知道有一些工具可以像JetBrains dotPeek那样反编译dll和exe文件。是否有一种工具或过程可以实现这一点。
我们计划加固我们的应用程序,以使其他程序员无法反编译。我知道有一些工具可以像JetBrains dotPeek那样反编译dll和exe文件。是否有一种工具或过程可以实现这一点。
无法使你的代码无法反编译。
另外,没有这样的事情可以“加密” .NET 程序集(或任何二进制文件),同时仍然保持其可执行性。
你正在寻找的是混淆器 - 一种工具,可以使代码变得足够复杂,以使人类读者难以理解。有一个称为Dotfuscator的工具。
我使用.NET Reactor,它的效果非常好。它不仅仅只是混淆代码。