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