reflector绿色中文版是一个非常强大的反编译工具,这个免费工具可以使用.NET程序集中的中间语言反编成C或VisualBasic代码,reflector官方版中文版开发人员可以使用它进行反编译.NET代码,以了解它是如何工作、学习或指导的.NET语言的复杂性提供了更好的替代库文档,恢复丢失或不可用的源代码。
使用方法:
1、解压后,双击Reflector.exe,如果选择默认版本,.NetFramework,根据需要进行选择。您选择的版本不同,默认程序集也不同,小编选择的是小编选择的是.Net3.5;
2、点击file-open选择要反编译的DLL,打开后程序集的命名空间就会出现在列表中;
3、点击树形列表中的类,右侧会出现相应的反编译代码。反编译代码与原代码基本没有区别;
4、如果我们想将反编译的代码导入文件,我们可以使用Reflector.Refledisssembler这个Reflector插件;
5、运行Reflector,点击View—add-ins…—Add,选择Reflector.FileDisassembler.dll下载Reflectororor.Filedissembler解压后的文件中有一些)添加成功后,Close关闭对话框。在tools菜单中会有filedissembler选项;
7、选择Tools—FileDisassembler;
8、选择需要反编译的文件,点击Generate按钮,然后选择输入文件名,或者直接点击OK。Reflector将自动创建一个文件夹并生产类文件,该文件路径在Reflector.exe目录下;
功能介绍:
除了将IL转换为C或VisualBasic外,Reflector还可以提供程序集中类及其成员的总结信息、查看程序集中IL的能力以及对第三方插件的支持。
这个软件为我们分析一个陌生软件的设计思路做出了巨大贡献。
目前网上有很多reflector插件,我找到了两个应用广泛、广受好评的插件:Reflector.Disasser,FileReflector.FileGenerator,放在一个压缩包里,大家可以直接解压缩后再开始使用
安装方法:
从页面上直接下载Reflector,解压并运行。
阅读并同意Reflector软件安装协议。
设置Reflector软件安装目录。
等待程序安装完毕,点击【Finish】即可。
小编评测:
每个严肃的.NET开发人员工具箱中必不可少的精髓工具之一。