用Reflector.exe,可以查看中间代码,还可以反编译成C#/VB/Delhpi。
用Google搜得到。

解决方案 »

  1.   

    Ildasm.exe 可以分析任何 .NET Framework .exe 或 .dll 程序集,并以可读的格式显示信息。Ildasm.exe 不只是显示 Microsoft 中间语言 (MSIL) 代码,它还显示命名空间和类型,包括其接口。您可以使用 Ildasm.exe 来检查诸如 Mscorlib.dll 等的本机 .NET Framework 程序集以及第三方提供的或您自己创建的 .NET Framework 程序集。大多数 .NET Framework 开发人员将发现 Ildasm.exe 是不可缺少的。本教程中使用的是 SDK 附带的 Visual C# 版本的 WordCount 示例。您也可以使用 Visual Basic 版本,但是对于这两种语言,生成的 MSIL 将不同,屏幕图像也有差异。WordCount 位于 <FrameworkSDK>\Samples\Applications\WordCount\ 目录中。要生成并运行此示例,请按照 Readme.htm 文件所述的说明操作。本教程使用 Ildasm.exe 来检查 WordCount.exe 程序集。MSIL 反汇编程序是 MSIL 汇编程序 (Ilasm.exe) 的伙伴工具。Ildasm.exe 采用包含 Microsoft 中间语言 (MSIL) 代码的可移植可执行 (PE) 文件,并创建相应的文本文件作为 Ilasm.exe 的输入。C:\Program Files\Microsoft Visual Studio .NET 2003安装目录中有,自己找一下。
      

  2.   

    用Reflector.exe,可以查看中间代码,还可以反编译成C#/VB/Delhpi。