- 軟件(jiàn)大小:9.04M
- 軟件語言:英文
- 軟(ruǎn)件類型:國外軟件
- 軟件類別:特別(bié)軟件 / 編程工具
- 更新時間(jiān):2015-03-11 14:42
- 運行環境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://www.ynaad.com/
7.92M/英文/10.0
2.13M/英文(wén)/10.0
81.95M/中文/10.0
8.07M/中文/5.0
196KB/中文/3.6
.NET Reflector 工具(jù)軟件雖非Open Source(開放(fàng)源代碼),但早期釋出的版本連他自(zì)己的exe檔都(dōu)能反轉回原始程式,但後期版本則使用混淆器進行保護,並加上免費使用的天數限製。此工具在啟動時,會連到其官網檢查是否有更新的版本,故如果電腦沒連接Internet的(de)話,將無法正(zhèng)常啟動此工具軟件。
程序集,作為.NET時代的(de)動態鏈接庫,蘊(yùn)藏了太多的軟件(jiàn)秘密。為此,visual studio內置(zhì)的ILDASM成為最初挖(wā)掘(jué)程序集的上佳工具。但自從Reflector出現後,ILDASM相(xiàng)形見絀。因為,Reflector能(néng)提供更多的程(chéng)序集信息,而且是(shì)免費的工具。
如今,在Visual studio中(zhōng)編譯源(yuán)代碼(無論是VB還是C#)時,編譯器都會將高級源代碼翻譯成MSIL,即“微(wēi)軟中(zhōng)間語言”,而不是特定的機器指令(lìng)。具有更多安(ān)全性、版本控製、共享能力與(yǔ)其它相關元數據的中間(jiān)語言(IL),是包在一個或多個DLL或可執行文件中的。
基於ILDASM檢查程序集中的IL有(yǒu)時很有用,但它要求我們熟(shú)悉MSIL。通常,比起IL,大多數開發人員對像C#或Visual Basic這樣的高級程序設計語言更為熟悉。
Reflector的出現使.NET程(chéng)序員眼前豁然開朗,因為這(zhè)個免費工具可以將.NET程序集中(zhōng)的中間語言反編譯成(chéng)C#或者Visual Basic代碼。除了能將IL轉換為C#或Visual Basic以外,Reflector還能夠提供程序集中類及其成員的概要信息、提供查看程序集中IL的能力以(yǐ)及提供對第三方插件(jiàn)的支持。
除了作為對象瀏覽器與(yǔ)反匯編器之外,Reflector還可以顯(xiǎn)示類與其成員的(de)調用與被調用圖、提供單鍵訪問Google或MSDN搜索的能力並提(tí)供了允許第(dì)三方開發人(rén)員為Reflector創建插件的框架。
要查看調用或被調用(yòng)圖,隻需(xū)要在樹視圖中選擇一個成(chéng)員,訪問Tools菜單(dān),選擇Call Graph或Callee Graph選項(xiàng)即可。Call Graph會列出所選項所調用的(de)成員,而Callee Graph列出調(diào)用所(suǒ)選項的成員。
通過使用插件,Reflector的功能可以得到進一(yī)步擴展。目前有能顯示程序集依賴圖、自動加載當前運行中的程序集、輸出整個(gè)程序集的反匯編內容以及在Visual Studio中作為Reflector的(de)宿主等的(de)插件。還有更多插件都列本詞條擴(kuò)展閱讀中。在此,我(wǒ)極力推(tuī)薦有興趣的讀者前去一看。
不出乎所料,的確存在一(yī)個Reflector.VisualStudio插件。有了(le)這個插件,就可以(yǐ)讓Reflector集成(chéng)在(zài)Visual Studio環境中(zhōng),進而取代以前那個有些“拙漏”的對象瀏覽器。
首先,我們需(xū)要在(zài)機器上準備(bèi)Reflector的最(zuì)新版,然後(hòu)下載最新版本的Reflector.VisualStudio插件。據說安(ān)裝了此插件之後(hòu),Reflector能夠與Visual Studio完美融合。但遺憾的是,有人試下載此(cǐ)軟件並(bìng)安裝(僅能得到testdriven-2.8.2130 RTM個人測試版本,時間7/30/2007,大小3.3M)後,沒有大發(fā)現—僅是在VS2005中添加“Go to Reflector”和一個幫助菜單項。點擊“Go to Reflector”菜單項(xiàng)僅是從VS2005內部啟動Reflector而已。
1.下載安裝原程序,然後運行(háng) Reflector.exe
2.運行注冊機,點擊 Generate 獲得序列號
3.把序列號填寫到 Reflector 軟件上
4.斷開網(wǎng)絡,點擊 Activate 激活(huó)(運行 禁止檢查升級.reg 即可)
5.提示(shì)說無(wú)法(fǎ)連接服務器,點擊手動(dòng)激活 Manually Activate
6.拷貝 Reflector 左側的一(yī)大堆請求字符串,粘貼到注冊機左側框框,會自動計算注冊碼
7.拷貝注冊機右側的注冊信息,粘貼到 Reflector 右側,激活完(wán)成
8.激活之後,最(zuì)好關閉自動更新之類的設置!
請描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請輸入內容