winwin7小編給大家分享的ilspy是一款適用于.net framework軟件的一個(gè)反編譯程序,反編譯工具ilspy擁有強(qiáng)大的反編譯功能,支持多種語言編程功能,可以提高用戶程序編寫的效率,支持在ILSpy中無源代碼直接調(diào)試程序集,調(diào)整主程序編譯平臺(tái)為X86,有用到這款反編譯工具ilspy的用保護(hù)可以通過winwin7小編分享的下載地址來獲??!
ilspy反編譯軟件介紹
ILSpy是SharpDevelop小組的反編譯工具,ILSPY這個(gè)開源工具的目的就是代替reflector的,它可以反編譯出比reflector更好的C#代碼。
NET Reflector 2011 2月已經(jīng)結(jié)束提供免費(fèi)版本,催生了另一個(gè)開源的項(xiàng)目ILSpy。
ILSpy需要.NET Framework 4.0支持。
ILSpy 是一個(gè)開源的.Net程序集瀏覽器和反編譯工具,使用十分方便。這個(gè)是國(guó)內(nèi)大神制作的中文漢化版,便于國(guó)內(nèi)用戶使用。
中文版與英文版區(qū)別
1、所有的對(duì)話框、菜單和提示均已中文化
2、預(yù)置了調(diào)試插件,支持在ILSpy中無源代碼直接調(diào)試程序集
3、調(diào)整主程序編譯平臺(tái)為X86,以在64位系統(tǒng)中調(diào)試
ILspy功能
可視化界面
左面是打開的文件,右面的面板是文件的對(duì)應(yīng)的反編譯之后的代碼。
支持C#和vb
可以將一個(gè)dll文件轉(zhuǎn)換為C#或VB語言。
支持保存文件
對(duì)于單個(gè)文件可以保存為.cs文件或.vb文件,當(dāng)文件較多時(shí),可以選擇保存為項(xiàng)目文件。
支持C#的反編譯
C#語句可被反編譯出來,并可支持yield return語句和 lambdas表達(dá)式的反編譯。并且支持C# 5.0 中的"async"。
更新說明
- 所有的對(duì)話框、菜單和提示均已中文化
- 預(yù)置了調(diào)試插件,支持在ILSpy中無源代碼直接調(diào)試程序集
- 調(diào)整主程序編譯平臺(tái)為X86,以在64位系統(tǒng)中調(diào)試
特色
雖然有很多相似的專用工具可供使用,但I(xiàn)LSpy十分容易應(yīng)用及其完全免費(fèi)和開源系統(tǒng)。它無需任何組裝,這就意味著它能夠儲(chǔ)存到你的攜帶式運(yùn)用程序集合中,拷貝到USB閃存驅(qū)動(dòng)器,并可以在所有的PC中使用而不需要設(shè)定來訪問和檢測(cè).NET程序集。應(yīng)用此專用工具細(xì)心查看.NET程序集
主運(yùn)用程序?qū)υ捒蚓邆淝宄暮侠聿季郑殖?個(gè)主視圖:用以訪問.NET程序集樹及其細(xì)心查看一切選中新項(xiàng)目。它能夠查驗(yàn)DLL,EXE和WINMD文檔(Windows數(shù)據(jù)庫)。能從GAC載入數(shù)據(jù)信息,也能打開Nuget包。
ILSpy可以使用C#在C#,IL和IL中呈現(xiàn)代碼。針對(duì)C#,大家可以挑選C#1.0/VS.NET到C#7.2/VS2017。比如,大家可以查看資源與引入,查看表及其將數(shù)據(jù)抓取到文檔。
應(yīng)用C#在C#,IL和IL中呈現(xiàn)代碼
因?yàn)樵摮绦騼H限于查看目地,因而不能進(jìn)行文件修改。另一方面,你可以在搜索種類,組員,方式,字段名,屬性,事情,變量定義或元數(shù)據(jù)標(biāo)記時(shí)運(yùn)用收藏功能。
能夠配備好幾個(gè)反編譯器設(shè)定,比如應(yīng)用調(diào)節(jié)標(biāo)記里的變量名稱,刪掉無過流保護(hù)和藥物副作用代碼,或在反編譯后拓展組員界定。除此之外,大家可以自定義字體并容許好幾個(gè)案例。
充分考慮全部層面,IlSpy盡量簡(jiǎn)單的反編譯.NET程序集,看看是什么讓手機(jī)軟件更加輕松。因?yàn)槠涫情_源代碼的,開發(fā)者可以任意改動(dòng)與使用其代碼。
上一篇:PB反編譯器(PBKiller)
下一篇:Python中文版編譯器