.NET Reflector是一款功能非常强大,专业的.net反编译器,可以轻松的把.NET程序集中的中间语言反编译成C#或 者Visual Basic代码,开发人员可以用来把软件反编译为为原始程序,以了解它是如何工作的,学习或指导.NET语言的复杂性,提供一个更好的替代库的文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖关系,检查混淆,还可以手动添加扩展来增加功能。 1、高级.NET反编译 编译反编译任何.NET程序集 2、尖端的C#反编译 .NET Reflector支持C#5和.NET 4.5。因此,您可以反编译并学习异步代码。 .NET Reflector反编译高级C#功能,例如Iterator块,Lambda表达式和LINQ查询。 3、快速浏览反编译代码: ①通过源代码单击导航 单击反编译代码中的超链接可快速在类型或方法之间导航。 ②选项卡式浏览 .NET Reflector现在具有选项卡式浏览模型,各个选项卡具有独立的历史记录。 4、类型和类的全局概述: ①查找类和方法依赖项 使用“Analyzer”窗格查找使用类和方法(包括虚拟方法覆盖)的位置。 ②探索程序集中的资源 使用.NET Reflector查看程序集中嵌入的资源。 ③上下文相关文档视图 单击任何类型或方法以显示模块的关联文档文件。 5、管理程序集: ①代码URL支持 使用外部浏览器中的代码URL导航到对象。 ②Windows Shell集成 使用Windows资源管理器中的快捷菜单在.NET Reflector中打开程序集。 1、从本站下载后解压,双击.EXE开始安装 2、选择下一步NEXT 3、接受协议 4、修改安装地址 5、安装中 6、安装成功,点击关闭 1、注册之前,请现断开网络,这点很重要! 2、下载Reflector Keygen(.NET反编译软件Reflector8.5注册机http://www.xitongzhijia.net/soft/106234.html,可在本站下载) 3、打开注册机,生成注册码 4、打开Reflector——帮助——激活,把注册码复制到序列号,点击激活 5、由于之前已经断开网络了,所以会出现如下图错误,选择离线注册 6、将下图中左边框里面的信息全部复制,粘贴到注册机中。注意,要全部复制,选择下拉框 7、注册机会自动编译出注册信息,如下图右侧框中显示 8、将注册信息复制到软件界面 9、点击【完成】之后显示注册成功了 1、.NET Reflector安装好,打开之后第一件事情就是选择.Net Framework的版本 2、点击file-open选择要反编译的DLL,打开后程序集的命名空间会出现在列表中 3、点击树形列表中的类,右边就会出现相应的反编译代码。反编译后的代码与原代码基本没有什么区别 4、软件支持C#,IL,VB,MC++等多种语言显示。 5、 .NET Reflector的另一个好处是提供Add-Ins扩展来增强功能。例如.NET Reflector默认不支持以MC++的形式展示信息的,这可以使用扩展的Add-Ins使得.NET Reflector具有该功能。Reflector.NET Reflector软件功能
安装教程
激活教程
使用教程