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