.net reflector下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開發(fā)編程工具 → .NET Reflector(.NET反編譯工具) v8.3.3.115 特別版

.NET Reflector(.NET反編譯工具)

v8.3.3.115 特別版 .NET Reflector(.NET反編譯工具) 網(wǎng)友評分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: Reflector 反編譯工具

.NET Reflector 工具軟件雖非Open Source(開放源代碼),但早期釋出的版本連他自己的exe檔都能反轉(zhuǎn)回原始程式,但后期版本則使用混淆器進(jìn)行保護(hù),并加上免費(fèi)使用的天數(shù)限制。此工具在啟動時,會連到其官網(wǎng)檢查是否有更新的版本,故如果電腦沒連接Internet的話,將無法正常啟動此工具軟件。

reflector誕生

程序集,作為.NET時代的動態(tài)鏈接庫,蘊(yùn)藏了太多的軟件秘密。為此,visual studio內(nèi)置的ILDASM成為最初挖掘程序集的上佳工具。但自從Reflector出現(xiàn)后,ILDASM相形見絀。因?yàn)?,Reflector能提供更多的程序集信息,而且是免費(fèi)的工具。
如今,在Visual studio中編譯源代碼(無論是VB還是C#)時,編譯器都會將高級源代碼翻譯成MSIL,即“微軟中間語言”,而不是特定的機(jī)器指令。具有更多安全性、版本控制、共享能力與其它相關(guān)元數(shù)據(jù)的中間語言(IL),是包在一個或多個DLL或可執(zhí)行文件中的。
基于ILDASM檢查程序集中的IL有時很有用,但它要求我們熟悉MSIL。通常,比起IL,大多數(shù)開發(fā)人員對像C#或Visual Basic這樣的高級程序設(shè)計(jì)語言更為熟悉。
Reflector的出現(xiàn)使.NET程序員眼前豁然開朗,因?yàn)檫@個免費(fèi)工具可以將.NET程序集中的中間語言反編譯成C#或者Visual Basic代碼。除了能將IL轉(zhuǎn)換為C#或Visual Basic以外,Reflector還能夠提供程序集中類及其成員的概要信息、提供查看程序集中IL的能力以及提供對第三方插件的支持。

軟件主要功能

除了作為對象瀏覽器與反匯編器之外,Reflector還可以顯示類與其成員的調(diào)用與被調(diào)用圖、提供單鍵訪問Google或MSDN搜索的能力并提供了允許第三方開發(fā)人員為Reflector創(chuàng)建插件的框架。
要查看調(diào)用或被調(diào)用圖,只需要在樹視圖中選擇一個成員,訪問Tools菜單,選擇Call Graph或Callee Graph選項(xiàng)即可。Call Graph會列出所選項(xiàng)所調(diào)用的成員,而Callee Graph列出調(diào)用所選項(xiàng)的成員。
通過使用插件,Reflector的功能可以得到進(jìn)一步擴(kuò)展。目前有能顯示程序集依賴圖、自動加載當(dāng)前運(yùn)行中的程序集、輸出整個程序集的反匯編內(nèi)容以及在Visual Studio中作為Reflector的宿主等的插件。還有更多插件都列本詞條擴(kuò)展閱讀中。在此,我極力推薦有興趣的讀者前去一看。
不出乎所料,的確存在一個Reflector.VisualStudio插件。有了這個插件,就可以讓Reflector集成在Visual Studio環(huán)境中,進(jìn)而取代以前那個有些“拙漏”的對象瀏覽器。
首先,我們需要在機(jī)器上準(zhǔn)備Reflector的最新版,然后下載最新版本的Reflector.VisualStudio插件。據(jù)說安裝了此插件之后,Reflector能夠與Visual Studio完美融合。但遺憾的是,有人試下載此軟件并安裝(僅能得到testdriven-2.8.2130 RTM個人測試版本,時間7/30/2007,大小3.3M)后,沒有大發(fā)現(xiàn)—僅是在VS2005中添加“Go to Reflector”和一個幫助菜單項(xiàng)。點(diǎn)擊“Go to Reflector”菜單項(xiàng)僅是從VS2005內(nèi)部啟動Reflector而已。

安裝說明:

1.下載安裝原程序,然后運(yùn)行 Reflector.exe
2.運(yùn)行注冊機(jī),點(diǎn)擊 Generate 獲得序列號
3.把序列號填寫到 Reflector 軟件上
4.斷開網(wǎng)絡(luò),點(diǎn)擊 Activate 激活(運(yùn)行 禁止檢查升級.reg 即可)
5.提示說無法連接服務(wù)器,點(diǎn)擊手動激活 Manually Activate
6.拷貝 Reflector 左側(cè)的一大堆請求字符串,粘貼到注冊機(jī)左側(cè)框框,會自動計(jì)算注冊碼
7.拷貝注冊機(jī)右側(cè)的注冊信息,粘貼到 Reflector 右側(cè),激活完成
8.激活之后,最好關(guān)閉自動更新之類的設(shè)置!

軟件截圖

下載地址 電腦版

點(diǎn)擊報錯 軟件無法下載或下載后無法使用,請點(diǎn)擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)