当前位置:酷酷问答>百科问答>Reflector使用详解

Reflector使用详解

2024-09-16 13:24:59 编辑:zane 浏览量:579

Reflector使用详解

的有关信息介绍如下:

Reflector使用详解

Reflector是免费工具可以将·NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中IL的能力以及提供对第三方插件的支持。下面是我写的一个列子(网页项目,winfrom窗体同道理)

下载Reflector,下载地址: https://pan.baidu.com/s/1c1V1ife

解压后,双击Reflector.exe,如果有选择默认版本的.Net Framework,根据需要选择即可。你选择的版本不同则出现的默认程序集也不同。

点击File-Open选择要反编译的DLL,打开后程序集的命名空间会出现在列表中。

点击树形列表中的类,右边就会出现相应的反编译代码。反编译后的代码和原代码基本没有什么区别。

点击树形列表中的类,右边就会出现相应的反编译代码。反编译后的代码和原代码基本没有什么区别。

如果想把反编译后的代码导入到文件中,我们可以使用Reflector.FileDisassembler这个Reflector插件,下面介绍Reflector.FileDisassembler插件用法。(Reflector.FileDisassembler下载地址同上)

运行Reflector,点击Tools—add-ins,选择Reflector.FileDisassembler.dll (下载Release文件夹中FileDisassembler解压后的文件中有)添加成功后,Close关闭对话框。在Tools菜单中会有file disassembler选项。

选择选择Tools—File Disassembler。

选择需反编译的类文件,点击Generate按钮,此时需要选择输入文件名,也可以直接点击OK。Reflector将会自动创建一个文件夹并生产类文件。

找到反编译后的类文件,创建新的项目并把发布后的aspx页面添加到项目中,最后在添加引用,最后通过修改完成项目运行。

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/38303.html
热门文章