Reflector是一款功能強(qiáng)大的dll反匯編工具,軟件可以將·NET程序集中的中間語言反編譯成C#或者Visual Basic代碼,通過反匯編的方式來修改dll文件,有需要的朋友趕緊下載使用吧!
Reflector(dll反匯編工具)使用說明
1、解壓后,雙擊Reflector.exe,如果有選擇默認(rèn)版本的.Net Framework,根據(jù)需要選擇即可。你選擇的版本不同則出現(xiàn)的默認(rèn)程序集也不同,小編選擇的是.Net3.5;www.52shanhong.cn
2、點(diǎn)擊file-open選擇要反編譯的DLL,打開后程序集的命名空間會(huì)出現(xiàn)在列表中;
3、點(diǎn)擊樹形列表中的類,右邊就會(huì)出現(xiàn)相應(yīng)的反編譯代碼。反編譯后的代碼和原代碼基本沒有什么區(qū)別;
4、如果想把反編譯后的代碼導(dǎo)入到文件中,我們可以使用Reflector.FileDisassembler這個(gè)Reflector插件;
5、運(yùn)行Reflector,點(diǎn)擊View—add-ins…—Add,選擇Reflector.FileDisassembler.dll (下載Reflector. FileDisassembler解壓后的文件中有)添加成功后,Close關(guān)閉對(duì)話框。在tools菜單中會(huì)有file disassembler選項(xiàng);
7、選擇Tools—File Disassembler;
8、選擇需反編譯的類文件,點(diǎn)擊Generate按鈕,此時(shí)需要選擇輸入文件名,亦可直接點(diǎn)OK。
Reflector(dll反匯編工具)注意事項(xiàng)
但reflector本身有很多局限性,比如只能一個(gè)一個(gè)的查看方法等,幸好reflector支持插件功能。目前網(wǎng)上有很多reflector的插件,
本人找了兩個(gè)應(yīng)用范圍很廣并且廣受好評(píng)的插件:Reflector.File Disassembler和Reflector.File Generator,放在了一個(gè)壓縮包中,大家可以直接解壓縮后就開始使用,其中FileGenerator在網(wǎng)上沒有現(xiàn)成dll,本人編譯后將其取出,放在了壓縮包中,一直在苦苦找尋的朋友這次可以拿來直接用了。
本軟件需要.net framework 2.0 的支持。