JetBrains dotPeek(.NET反編譯工具)
詳情介紹
JetBrains dotPeek是JetBrains公司推出的一款免費(fèi)的.net反編譯工具,它是一個(gè)基于ReSharper捆綁反編譯器的免費(fèi)獨(dú)立工具。反編譯來源生成項(xiàng)目之后,用戶不需要離開dotPeek就能夠?yàn)g覽項(xiàng)目文件。而且,Dotpeek也可以作為一個(gè)脫殼工具進(jìn)行使用,讓你能夠輕松的將.NET代碼進(jìn)行反編譯,支持用戶選擇自己喜歡的各類主題更改,擁有靜態(tài)與動(dòng)態(tài)解密方法,支持在單獨(dú)的視圖中添加IL代碼,十分便捷,而且dotPeek它可以可靠地將任何.NET程序集反編譯為等效的C?;騃L代碼。想要修改.NET程序中的內(nèi)容可以利用dotpeek完成代碼重新編輯的工作。dotpeek可以允許用戶搜索您需要的代碼,調(diào)查類型的繼承層次結(jié)構(gòu)、直觀地研究解決方案中類型的數(shù)據(jù)變化,從不同的項(xiàng)目或編譯的程序集添加任意數(shù)量的類型,其反編譯的功能非常豐富!
軟件特色
1、可將.NET程序集解碼到C#或IL。
2、dotPeek可以將任何.NET程序集反編譯為等效的C#代碼,并可選擇顯示底層的IL代碼。
3、可以使用各種格式,例如庫(kù)(.dll),可執(zhí)行文件(.exe)和元數(shù)據(jù)文件(.winmd)。
4、dotPeek還可以反編譯.baml文件,使您可以重建XAML UI定義。
5、除了傳統(tǒng)的程序集和可執(zhí)行文件外,您還可以使用dotPeek打開的存檔(.zip,.vsix或.nu和.pkg)等文件夾。您還可以從任何在線包源找到并加載NuGet包(及其依賴關(guān)系),或者在Visual Studio項(xiàng)目中的packages.config文件中加載包。
6、你可以將程序集與其源代碼相匹配。
7、dotPeek可以根據(jù)PDB文件識(shí)別本地源代碼,或從源服務(wù)器(如 Microsoft Reference Source Center或SymbolSource.org)獲取源代碼。
功能介紹
1、更多 C# 語(yǔ)言功能
dotPeek支持:
接口中的 static abstract 和 static virtual 成員。
通用特性。
用戶定義的 checked 運(yùn)算符。
無(wú)符號(hào)右移運(yùn)算符。
2、IL Viewer 中的高級(jí)和低級(jí) C# 代碼
一個(gè)新增選項(xiàng)可供在 IL Viewer 工具窗口中查看反編譯的高級(jí)和低級(jí) C# 代碼。 反編譯的代碼仍同步到代碼編輯器中的源代碼。
3、Assembly Explorer 中的 ReadyToRun 和 NGen 程序集
ReadyToRun (R2R) 和 NGen 程序集在 Assembly Explorer 中的顯示方式已得到改進(jìn)。 現(xiàn)在,每個(gè)程序集的名稱旁邊都會(huì)顯示一個(gè)小的處理器符號(hào)圖標(biāo)和 ngen 或 R2R 標(biāo)簽。
Metadata 樹具有 ReadyToRun 頭。
Properties(屬性)窗口具有 ReadyToRun 版塊。
4、Preview(預(yù)覽)標(biāo)簽頁(yè)
我們引入了在單個(gè) Preview(預(yù)覽)標(biāo)簽頁(yè)中顯示文件的功能,您在 Visual Studio 中已經(jīng)習(xí)慣這個(gè)功能。 這有助于需要特定目標(biāo)但不需要將文件都作為單獨(dú)標(biāo)簽頁(yè)打開的情況。
如果要將文件保留在單獨(dú)的標(biāo)簽頁(yè)中,請(qǐng)點(diǎn)擊 Preview(預(yù)覽)標(biāo)簽頁(yè)上的 Keep open(保持打開)圖標(biāo)。 要禁用 Preview(預(yù)覽)標(biāo)簽頁(yè),請(qǐng)轉(zhuǎn)到 Tools | Options | Tabs(工具 | 選項(xiàng) | 標(biāo)簽頁(yè)),選擇 Allow new files to be opened in the preview tab(允許在預(yù)覽標(biāo)簽頁(yè)中打開新文件)。
5、文本編輯器內(nèi)的 Quick Find(快速查找)窗格
我們將 Quick Find(快速查找)功能從單獨(dú)的工具窗口移至文本編輯器標(biāo)簽頁(yè)。 現(xiàn)在,為文件調(diào)用 Quick Find(快速查找)(Ctrl+F) 時(shí),Quick Find(快速查找)窗格將出現(xiàn)在該文件的文本編輯器標(biāo)簽頁(yè)內(nèi)。
我們還添加了 F3 和 Shift+F3 快捷鍵,使用 Quick Find(快速查找)窗格查找內(nèi)容時(shí),可供快速導(dǎo)航到下一個(gè)或上一個(gè)匹配項(xiàng)。
6、XML 文檔注釋
dotPeek 現(xiàn)在可以顯示平臺(tái)程序集的 XML 文檔注釋,涵蓋名稱與 XML 文檔文件名稱不同的程序集,例如 System.Private.CoreLib。 XML 文檔的路徑現(xiàn)在會(huì)顯示在反編譯文件的標(biāo)題中。
7、Assembly Explorer 更新
Assembly Explorer 現(xiàn)在支持轉(zhuǎn)發(fā)類型(TypeForwardedTo 特性)。 Locate in Metadata(在元數(shù)據(jù)中定位)操作也適用于轉(zhuǎn)發(fā)類型、程序集和模塊引用以及資源。
8、其他更新
在 Metadata(元數(shù)據(jù))視圖中關(guān)閉了導(dǎo)航重定向。
在 blob 節(jié)點(diǎn)的屬性中添加了解碼/原始 blob 表示。
改進(jìn)了沒有序列點(diǎn)的類型的 PDB 導(dǎo)航,例如接口和枚舉。
其他版本
相同廠商
-
JetBrains PhpStorm 2023中文版 v2023.3.5 編程軟件 / 678.74M
-
IntelliJ IDEA 2023中文版 v2023.3.6 編程軟件 / 1.01G
-
JetBrains PyCharm 2023中文版 v2023.3.5 編程軟件 / 843.3M
-
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
-
JetBrains RubyMine 2023官方版 v2023.3.6 編程軟件 / 443.05M
-
Rider Linux版 v2023.3官方版 編程軟件 / 1.08G
-
WebStorm10中文版 v10.0.4 編程軟件 / 163.33M
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評(píng)論
共0條評(píng)論類似軟件
-
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
-
Jetbrains Rider2023(C語(yǔ)言編輯開發(fā)工具) v2023.3官方版 編程軟件 / 1.19G
-
超龍apk反編譯專家 v3.1 編程其它 / 6.48M
-
Apkdb反編譯工具 v2.1.4 編程其它 / 65.68M
-
Android逆向助手官方版 v2.2 編程其它 / 15.2M