.net程序反编译工具
${1}
Red Gate .NET Reflector简称“. NET Reflector”。 NET Reflector是专门的. net程序反编译工具,存在没有中文版的缺点。 这个. NET Reflector免除了中文版的注册并共享,附带了汉化的RRR
界面预览图:

这次编辑向大家展示的《Red Gate .NET Reflector免注册汉化中文版》是基于互联网上可用的net reflector解密版。 汉化虽然不完善,但基本上还是可以利用的。 很容易使用。
您可以使用. NET Reflector .NET程序中的反编译工具来反编译和调试. NET程序集和可执行文件,并将源代码反汇编为选定的. NET语言。 因此,您可以检查. NET程序集的内容,支持反编译,理解并修复. NET代码,然后使用它反编译几乎完整的源代码,即使没有源代码也是如此。
可以使用. NET Reflector来查找可能影响系统的错误和性能问题,并显示以前无法访问的代码区域。 例如,假设您有一个使用返回意外结果的第三方组件的APP应用程序。 可以使用. NET Reflector来反汇编和调试第三方组件,以确定对结果是否负责。
1、调试APP程序
跟踪APP应用程序中的错误,以确定问题发生的位置。 独特的代码、第三方库或APP应用程序使用的组件。
2、了解APP的工作原理
继承了没有文档和评论的APP应用程序吗? 使用NET Reflector了解代码的工作方式和避免错误。
3、查看API、SharePoint和其他第三方平台内部
第三方平台的文档不一定好。 使用NET Reflector检查程序集内部,查看它们如何工作,以及可以调用哪个API。
.NET Reflector 反编译工具兼容情况:
.net框架版本: 1.0 *、1.1 *、2.0、3.0、3.5、4.0
* .NET Reflector在这些框架版本中运行,但Visual Studio附加模块和. NET Reflector Pro需要. NET 2.0或更高版本。
Microsoft Windows系统( 32位和64位) Windows 2000
、Windows XP SP2或更高版本、Windows Server 2003、Windows Vista、Windows Server 2008、Windows 7
* .NET Reflector; 不是Visual Studio的附加模块或. NET Reflector Pro。
Microsoft Visual Studio版本: 2005、2008、2010
必须确保系统满足运行的Microsoft Visual Studio的最低要求。
.NET Reflector 反编译工具功能:
1,反编译
将任何. NET程序集反编译为C#、VB.NET或IL,然后浏览并分析。
2、桌面APP应用程序
使用另一个APP应用程序查找并浏览反编译代码。
3、搜索过滤
输入,找到要找的内容就能轻松得到结果。
4、调试和反编译Visual Studio中( VSPro版) )
使用Visual Studio调试器
在使用常规调试技术的任意反编译程序集中,他们像你自己一样使用Visual Studio调试器。
5、调试第三方组件
生成并保存的. pdb反编译组件文件,这样只需启动一次调试,就可以对每个程序集执行。
6、动态编译
组件可以无缝编译到源代码(如Visual Studio )中,并始终适应资源库。
7、使用VS快捷键
使用F12转至定义,将F9设置为断点,然后在F11中进入任意反编译代码。
8、C#6反编译
. NET Reflector支持C#6和. NET 4.6。
9、见汇编
. NET Reflector VSPro在Visual Studio中添加了反对对象浏览器。 使用树视图浏览代码。
.NET Reflector 反编译工具特点:
1、 NET 2.0、 NET 3.0、 NET 3.5和. NET 4.0全面支持
2、windows shell集成运行-reflector.exe/寄存器并注册文件扩展名
3、NET 2.0、 NET 3.0、 NET 3.5、 NET 4.0、Compact Framework 2.0、Compact Framework 3.5、XNA框架、银色光( Silverlight )
4、点击源代码导航
5、找出发布或实例化的类型
6、扩展方法
7、Linq查询表达式支持
8、支持Lambda表达式
9、匿名方法和空类型支持
10、增强方法支持
11、上下文相关的文档视图
12、找到虚拟方法并重写
13、代码URL支持----在浏览器中导航至代码//mscor lib/system.object
14、挖掘程序集中的资源
配置.NET Reflector方法:
1、设置集成选项
集成选项为. NET Reflector添加了扩展,以允许Visual Studio与Windows资源管理器集成。
单击“工具”菜单上的“集成选项”可访问集成选项。 将显示“集成选项”对话框。
管理Visual Studio加载项
您可以使用“集成选项”对话框控制是否使用Visual Studio加载项。 这样就可以直接从Visual Studio中打开. NET Reflector。 使用此附加模块,可以在Visual Studio中的零件上单击鼠标右键,然后在. NET Reflector中将其打开。
管理Windows资源管理器加载项
使用Windows资源管理器加载项,可以直接从Windows资源管理器打开. NET Reflector。 您可以使用Windows资源管理器导航到特定的EXE或DLL文件,单击鼠标右键,然后选择在. NET Reflector中浏览。 也可以在Windows资源管理器中双击DLL文件,直接在. NET Reflector中将其打开。
2、设置. NET Reflector选项
可以使用. NET Reflector选项更改. NET Reflector的使用方式。
反汇编-控制反汇编代码的语言和格式以及用于优化的. NET版本。 您还可以使用此选项控制文档的显示方式。
浏览器-控制代码在浏览器中的显示方式和显示的项目。 例如,您可以选择仅显示公共成员和类型,也可以选择显示所有内容。
外观-控制代码和浏览器中使用的字体。 例如,可以使用固定宽度字体而不是默认的可变宽度字体来显示代码。
Red Gate .NET Reflector软件反编译.net程序教程:
1、 NET Reflector注销打开汉化中文版。 这次这个版本的绿色版可以解压缩后直接运行Reflector.exe来使用。 打开后直接导入所有exe和dll。

2、导入exe和dll后,可以看到左侧的列表中已经存在刚导入的exe和dll程序集。

3 .展开References,查看左侧列表中是否存在引用的程序集。 如果继续报告不明确的匹配错误,则某些基础组件会变差。 安装. net reflector后,缺省情况下不添加基础程序集,必须手动添加。

4、导入程序集并测试后,可以右键单击选择包含该程序的程序集,然后选择Export Source Code导出代码,选择文件夹后开始导出代码。

5、代码导出成功后,会显示提示框,提示0个错误。 这表明我们的代码成功进行了反编译。

6、下面是反编译后的. net程序的源代码。

小编总结:
总之, NET Reflector是一个比较好用的. net程序反编译工具,Reflector是微软员工Lutz Roeder编写的免费程序。 Reflector的出现,使net程序员反编译net程序变得非常容易。 此工具可以将net程序集中的中间语言反编译为C#或Visual Basic代码。 Reflector不仅可以将IL转换为C#或Visual Basic,还可以提供程序集中类及其成员的摘要信息、查看程序集中的IL以及支持第三方插件
该处理完美,无需注册或解密,解压后直接执行Reflector.exe即可使用。