.NET Reflector是一款功能非常强大,专业的.net反编译器,可以轻松的把.NET程序集中的中间语言反编译成C#或 者Visual Basic代码,开发人员可以用来把软件反编译为为原始程序,以了解它是如何工作的,学习或指导.NET语言的复杂性,提供一个更好的替代库的文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖关系,检查混淆,还可以手动添加扩展来增加功能。
.NET Reflector软件功能
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