Red Gate .NET Reflector 8.4是一款 .NET反编译软件,通(tōng)过(guò)它能够让开(kāi)发人员来(lái)反编译程(chéng)序,方便开(kāi)发者了角应(yīng)用程序的(de)框架组件以及关键代码,在VS中查看第三方(fāng)代码(mǎ),就像查看自己的代码一样。支持.NET4.0,向下兼(jiān)容.net3.5--.net2.0。反编译和观(guān)察.NET程序内在的内容(róng)。需要说明的是:内(nèi)含破解补丁(dīng),ESET NOD32会报“潜在的不安全应用程序。”
.NET Reflector是由微(wēi)软员工Lutz Roeder编写的.net反编(biān)译工具。其主要功能是(shì)能(néng)够将C#, Visual Basic 和(hé) IL程序反编译成(chéng)汇编程(chéng)序进(jìn)行分析查看。即使没有用在(zài)反编(biān)译领域,也常(cháng)常被用来检(jiǎn)查程序集(jí)的命名(míng)规范,命名(míng)空间是否合理,组(zǔ)织(zhī)类型的方法是否需要改善等方面(miàn)。可(kě)惜,Reflector很早(zǎo)就转向收(shōu)费软件了(le),需要(yào)购买许可(kě)才可以(yǐ)使用。对于那(nà)些耻于(yú)用盗版的朋友,通常会(huì)选择放(fàng)弃。小编这里(lǐ)给(gěi)大家(jiā)带来免费注册版本供大家体验(yàn),谁叫(jiào)大家(jiā)一提到.NET反(fǎn)编译,Reflector常常是默认的首选工具呢!
1、下载安装包(bāo)文件,首(shǒu)先进(jìn)行(háng)原版软件的安装
2、根据提示进行安装,完成之后界面如下(软件(jiàn)默认(rèn)不会(huì)在桌面显(xiǎn)示图标,请在程序中寻找(zhǎo))提供14天免费体验资格!
3、注册之(zhī)前,请现断(duàn)开网络(luò),这点很重要!
4、打开下载文件中Patch文件夹内Keygen.exe注册机文件,如下图(tú)所示(shì)
5、将上图(tú)所示注(zhù)册码复制到软件的注(zhù)册框中,点击【注(zhù)册】
6、由于(yú)之前已(yǐ)经断开网络了,所以会出现如下图错误,选择离(lí)线注册
7、将下图中左边框里面的信息(xī)全部(bù)复(fù)制(zhì),粘贴到注册机中
8、注册机(jī)会自动编(biān)译出注册信息,如下图右侧框中显示
9、将注册信息复制到软件界面,如下图
10、点(diǎn)击【完成(chéng)】之后显示注册成(chéng)功了(le)
11、此版本已是最新版本,无需更新,不过还是建议关闭自动更新功能,以防万一么
1、.NET Reflector安装好,打(dǎ)开之后第一件事情就是选择.Net Framework的版本
2、点击file-open选择要反(fǎn)编译的DLL,打开后程序集的命名空间会出现在(zài)列表中(zhōng)
3、点击树形(xíng)列表中的(de)类,右边就会出现相应的反编译代码。反编译后的代码(mǎ)与(yǔ)原代码基本没有什么区别
4、软件支持C#,IL,VB,MC++等多种语(yǔ)言显(xiǎn)示。
5、 .NET Reflector的另一个好(hǎo)处是提供Add-Ins扩(kuò)展来增强功能。例如.NET Reflector默认不(bú)支持(chí)以MC++的形式(shì)展示信息的,这(zhè)可以使(shǐ)用扩(kuò)展的Add-Ins使得.NET Reflector具有该功(gōng)能(néng)。
