如何防止我的 C# exe 来自像http://www.telerik.com/products/decompiler.aspx和https://www.jetbrains.com/decompiler/这样的 exe 提取器
如果您实际思考,您就无法阻止它,但是您可以以这样的方式做到这一点,即使在提取后它也不会得到太多使用或不容易理解。
It is impossible to make your code impossible to decompile.
Additionally, there's no such thing as "encrypting" a .NET assembly (or any binary) while still maintaining its ability to be executable.
What you're looking for is an obfuscator - a tool that mangles the code enough to make it harder for a human reader to understand. There is one called Dotfuscator.
我认为您正在寻找的是这样的http://www.red-gate.com/products/dotnet-development/smartassembly/这是一个混淆器,旨在使您的代码难以(但并非不可能)逆向工程和反编译,但是请注意,反编译是不可能阻止的,但是反编译可能会使人的生活变得更加困难。
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.