Reflector8.5特別版是真正有用的破解版,是由微軟員工Lutz Roeder編寫(xiě)的.net反編譯工具。.NET Reflector可以分析程序集并向你展示它的所有秘密。使用 .NET Reflector,你可以瀏覽程序集的類(lèi)和方法,可以分析由這些類(lèi)和方法生成的 Microsoft 中間語(yǔ)言 (MSIL),并且可以反編譯這些類(lèi)和方法并查看 C# 或 Visual Basic .NET 中的等價(jià)類(lèi)和方法。
主要功能:
能夠?qū)#, Visual Basic 和 IL程序反編譯成匯編程序進(jìn)行分析查看。即使沒(méi)有用在反編譯領(lǐng)域,也常常被用來(lái)檢查程序集的命名規(guī)范,命名空間是否合理,組織類(lèi)型的方法是否需要改善等方面?上,Reflector很早就轉(zhuǎn)向收費(fèi)軟件了,需要購(gòu)買(mǎi)許可才可以使用。對(duì)于那些恥于用盜版的朋友,通常會(huì)選擇放棄。小編這里給大家?guī)?lái)免費(fèi)注冊(cè)版本供大家體驗(yàn),誰(shuí)叫大家一提到.NET反編譯,Reflector常常是默認(rèn)的首選工具呢!
.NET 框架向全世界引入了可用來(lái)分析任何基于 .NET 的代碼(無(wú)論它是單個(gè)類(lèi)還是完整的程序集)的反射概念。反射還可以用來(lái)檢索有關(guān)特定程序集中包含的各種類(lèi)、方法和屬性的信息。
reflector 8.5安裝方法:
1、下載安裝包文件,首先進(jìn)行原版軟件的安裝
2、根據(jù)提示進(jìn)行安裝,完成之后界面如下(軟件默認(rèn)不會(huì)在桌面顯示圖標(biāo),請(qǐng)?jiān)诔绦蛑袑ふ遥┨峁?4天免費(fèi)體驗(yàn)資格!
3、注冊(cè)之前,請(qǐng)現(xiàn)斷開(kāi)網(wǎng)絡(luò),這點(diǎn)很重要!
4、打開(kāi)下載文件中Patch文件夾內(nèi)Keygen.exe注冊(cè)機(jī)文件,如下圖所示
5、將上圖所示注冊(cè)碼復(fù)制到軟件的注冊(cè)框中,點(diǎn)擊【注冊(cè)】
6、由于之前已經(jīng)斷開(kāi)網(wǎng)絡(luò)了,所以會(huì)出現(xiàn)如下圖錯(cuò)誤,選擇離線(xiàn)注冊(cè)
7、將下圖中左邊框里面的信息全部復(fù)制,粘貼到注冊(cè)機(jī)中
8、注冊(cè)機(jī)會(huì)自動(dòng)編譯出注冊(cè)信息,如下圖右側(cè)框中顯示
9、將注冊(cè)信息復(fù)制到軟件界面,如下圖
10、點(diǎn)擊【完成】之后顯示注冊(cè)成功了
11、此版本已是最新版本,無(wú)需更新,不過(guò)還是建議關(guān)閉自動(dòng)更新功能,以防萬(wàn)一么
使用方法:
1、.NET Reflector安裝好,打開(kāi)之后第一件事情就是選擇.Net Framework的版本
2、點(diǎn)擊file-open選擇要反編譯的DLL,打開(kāi)后程序集的命名空間會(huì)出現(xiàn)在列表中
3、點(diǎn)擊樹(shù)形列表中的類(lèi),右邊就會(huì)出現(xiàn)相應(yīng)的反編譯代碼。反編譯后的代碼與原代碼基本沒(méi)有什么區(qū)別
4、軟件支持C#,IL,VB,MC++等多種語(yǔ)言顯示。
5、 .NET Reflector的另一個(gè)好處是提供Add-Ins擴(kuò)展來(lái)增強(qiáng)功能。例如.NET Reflector默認(rèn)不支持以MC++的形式展示信息的,這可以使用擴(kuò)展的Add-Ins使得.NET Reflector具有該功能。
此工具軟件強(qiáng)大到連.NET Framework的官方類(lèi)別組件,都能反轉(zhuǎn)出原始程序,這對(duì)于有興趣研究.NET Framework的運(yùn)作原理的人,有很大的幫助,能夠容易找到官方文件未揭露的接口或方法。
如何激活程序:
1.下載安裝原程序,然后運(yùn)行 Reflector.exe
2.運(yùn)行注冊(cè)機(jī),點(diǎn)擊 Generate 獲得序列號(hào)
3.把序列號(hào)填寫(xiě)到 Reflector 軟件上
4.斷開(kāi)網(wǎng)絡(luò),點(diǎn)擊 Activate 激活
5.提示說(shuō)無(wú)法連接服務(wù)器,點(diǎn)擊手動(dòng)激活 Manually Activate
6.拷貝 Reflector 左側(cè)的一大堆請(qǐng)求字符串,粘貼到注冊(cè)機(jī)左側(cè)框框,會(huì)自動(dòng)計(jì)算注冊(cè)碼
7.拷貝注冊(cè)機(jī)右側(cè)的注冊(cè)信息,粘貼到 Reflector 右側(cè),激活完成
8.激活之后,最好關(guān)閉自動(dòng)更新之類(lèi)的設(shè)置!
.NET Reflector開(kāi)發(fā)人員可以使用它反編譯.NET代碼,以了解它是如何工作的,學(xué)習(xí)或指導(dǎo).NET語(yǔ)言的復(fù)雜性,提供一個(gè)更好的替代庫(kù)的文檔,恢復(fù)丟失或不可用的源代碼,定位性能問(wèn)題,分析依賴(lài)關(guān)系,檢查混淆
支持.NET1.0, 2.0,.NET 3.5,.NET 4.0等
還記得Spy++嗎?在Win32時(shí)代,這個(gè)軟件對(duì)于我們分析一個(gè)陌生軟件的設(shè)計(jì)思路可謂立下汗馬功勞。在如今的.NET時(shí)代,Reflector又成為每個(gè)嚴(yán)肅的.NET開(kāi)發(fā)人員工具箱中必不可少的精髓工具之一。