c# - .NET exe/dll 混淆

标签 c# .net .net-reflector

<分区>

Possible Duplicate:
.NET obfuscation of a DLL: how can I protect my code?

大家好

我正在使用 .net Framework 4.0 并制作任何程序。完成后,我将其发布并获取我的程序 exe。 但是任何第 3 方软件都会反编译我的 exe,并且任何人都可以查看我的代码。 例如:alt text

如何保存我的代码?

谢谢大家...

最佳答案

您可以使用混淆工具,例如 DotfuscatorEazfuscator.NET .

Eazfuscator.NET 是免费的,Dotfuscator 有一个有限的社区版,但缺少其他产品中免费提供的许多功能。

更新

Eazfuscator.NET 现已商业化。 This link提供最后一个免费版本的下载链接并列出一些替代版本(截至 2012 年 9 月)

关于c# - .NET exe/dll 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4304086/

相关文章:

c# - 如何将 www.example.com 重定向到 example.com?

c# - GUI 对象何时需要调用?

c# - DefaultMemberAttribute - 它有什么作用?

.net - 在 WCF 客户端中连接返回的对象实例

.net - System.ServiceModel.ServiceHost.Dispose() 的实现在哪里?

c++ - 这个 C++ 项目可以用 .NET Reflector 之类的工具反编译吗?

c# - 在 C# 中读取 excel 2003(.xls)

c# - 根据值对 3 个列表进行排序

java - 在 Visual Studio 2008 中使用 Axis2 Web 服务

visual-studio - F12(GoToDefinition)不执行反射器反编译