REFLECTOR8.5無限免費(fèi)使用,可反編譯DLL文件,適合.NET等等,內(nèi)有激活詳細(xì)步驟并可內(nèi)嵌到VS中使用。能一字不差地將exe或dll反編譯出原始代碼.本人親測可以使用!使用它你可以查看任何C#編寫的DLL源碼。
使用背景:
因為工作原因需要反編譯.net dll,網(wǎng)上能找到的工具基本上都用過了,最后在這幾個工具的配合下完整的反編譯了整個工程,基本上TelerikJustDecompile + NET.Reflector + ILSpy 就可以把所有文件反編譯出來,這幾個工具可以搭配使用,比如TelerikJustDecompile有一個函數(shù)沒反編譯出來,可以使用其他工具反編譯出這個函數(shù),我就是使用這種方法完整的反編譯文件的,前3個工具都可以把代碼導(dǎo)出成工程文件,可以使用visual studio打開查看更方便
推薦使用順序:
1.TelerikJustDecompile
2.NET.Reflector
3.ILSpy
4.JetBrains.dotPeek
5.codereflect
6.DisSharp
使用方法:
先下載本壓縮包并解壓縮,運(yùn)行其中的Reflector.exe(主程序),
具體的初始化設(shè)置方法:點擊View->Add-Ins...,彈出一個窗口,然后點擊Add->選擇文件夾里面的:"FileGenerator.dll",點擊close.
然后回到Reflector窗口,Tool->Generator File(s)... 右邊就出現(xiàn)了插件的窗口,選中左邊的dll文件,點擊右邊的導(dǎo)出文件,源代碼就全部導(dǎo)出來了!
另一個插件Reflector.FileDisassembler.dll設(shè)置方法也和這個一樣。