reflector是一款反编译工具,这款工具可以对程序语言进行反编译,是程序员必备的一款软件,目前小编为大家提供了更多安装教程和破解激活教程,喜欢的朋友快来下载使用吧!
下载安装Reflector,安装好后,如下图所示。这个也有免安装版的。
运行软件,会出现如下界面,如下图:
选择file中的open Assembly,这个表示打开选择你需要反编译的程序,如下图红色框标示:
选择你需要反编译的exe程序,如下图所示,选择好后点击,确定。
选择好后,在左侧会出现选择的文件,如下图红色框标示。
邮件exe程序,选择export source code,这个过程表示开始反编译了。如下图所示:
选择存储源码的路径,如下图所示:
8点击start,即得到反编译源码,如下图所示:
首先百度下载Reflector绿色版,下载完解压找到ReflectorInstaller安装文件,安装完后开始激活:
断网
运行Reflector可执行文件,跳出的界面直接关闭不用管他
点击该软件的菜单help ->Active
运行注册机,点击Generate生成一串序列号,粘帖到Reflrctor中的激活输入框
点激活Active按钮,此时弹出一堆错误提示,不用管他,点manualActive,弹出manualActive界面
将左框中激活请求字符串复制,粘帖到注册机的第二个文本框中,复制第三个文本框的激活应答字符串,粘帖到Reflector手动激活界面右边的文本框种
点Active激活按钮,激活成功。
其他功能编辑除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。
要查看调用或被调用图,只需要在树视图中选择一个成员,访问Tools菜单,选择Call Graph或Callee Graph选项即可。Call Graph会列出所选项所调用的成员,而Callee Graph列出调用所选项的成员。
通过使用插件,Reflector的功能可以得到进一步扩展。目前有能显示程序集依赖图、自动加载当前运行中的程序集、输出整个程序集的反汇编内容以及在Visual Studio中作为Reflector的宿主等的插件。
还有更多插件都列本词条扩展阅读中。在此,我极力推荐有兴趣的读者前去一看。不出乎所料,的确存在一个Reflector.VisualStudio插件。
有了这个插件,就可以让Reflector集成在Visual Studio环境中,进而取代以前那个有些“拙漏”的对象浏览器。首先,我们需要在机器上准备Reflector的最新版,然后下载最新版本的Reflector.VisualStudio插件。据说安装了此插件之后,Reflector能够与Visual Studio完美融合。
但遗憾的是,有人试下载此软件并安装(仅能得到testdriven-2.8.2130 RTM个人测试版本,时间7/30/2007,大小3.3M)后,没有大发现—仅是在VS2005中添加“Go to Reflector”和一个帮助菜单项。点击“Go to Reflector”菜单项仅是从VS2005内部启动Reflector而已。
NET Reflector是一个类浏览器和.net反编译器,微软员工Lutz Roeder编写,是以.NET Framework为基础开发出来的的DLL或EXE文件,此工具软件强大到连.NET Framework的官方类别组件都能反编译为原始程序的工具软件。
.NET Reflector 工具软件虽非Open Source(开放源代码),但早期释出的版本连他自己的exe档都能反转回原始程式,但后期版本则使用混淆器进行保护,并加上免费使用的天数限制。
支持.NET1.0,2.0,.NET 3.5,.NET 4.0等,启动时,会连到其官网检查是否有更新的版本,故如果电脑没连接Internet的话,将无法正常启动此工具软件。
还记得Spy++吗?在Win32时代,这个软件对于我们分析一个陌生软件的设计思路可谓立下汗马功劳。在如今的.NET时代,Reflector又成为每个严肃的.NET开发人员工具箱中必不可少的精髓工具之一。