
JetBrains dotPeek 2023官方版
詳情介紹

軟件特色
1、庫(kù)、可執(zhí)行文件以及更多dotPeek 支持多種格式,例如庫(kù) (.dll)、可執(zhí)行文件 (.exe) 和元數(shù)據(jù)文件 (.winmd)。
dotPeek 也可以反編譯 .baml 文件,讓您能夠重建 XAML UI 定義。
除了傳統(tǒng)的程序集和可執(zhí)行文件,您還可以使用 dotPeek 打開(kāi)存檔(.zip、.vsix 或 .nupkg)和文件夾。 您還可以查找并從任意在線(xiàn)包源加載 NuGet 包(及其依賴(lài)項(xiàng)),或者加載 Visual Studio 項(xiàng)目的 packages.config 文件中列出的包。

2、查看源代碼是否可用
反編譯代碼聊勝于無(wú),不過(guò)有時(shí)您可以將程序集與它的源代碼相匹配,那么為什么不利用這一點(diǎn)呢? dotPeek 可以根據(jù) PDB 文件識(shí)別本地源代碼,或者從 Microsoft Reference Source Center 或 SymbolSource.org 等源服務(wù)器中獲取源代碼。 此外,dotPeek 可以生成 PDB 文件。
使用菜單欄中的導(dǎo)航模式下拉列表來(lái)選擇您只想要 dotPeek 反編譯程序集,還是嘗試查找源代碼(如果可能)。

3、顯示或隱藏編譯器生成的代碼
您可以選擇顯示某些編譯器轉(zhuǎn)換,從而使 dotPeek 顯示的代碼結(jié)構(gòu)與編譯器轉(zhuǎn)換后的代碼結(jié)構(gòu)非常相似。 這有助于了解編譯器如何處理 lambda、閉包和自動(dòng)屬性等對(duì)象。

4、探索正在運(yùn)行的進(jìn)程
Process Explorer 窗口可以顯示當(dāng)前正在運(yùn)行的所有進(jìn)程的列表,并且可以探索進(jìn)程的模塊以及對(duì)其中的 .NET 程序集進(jìn)行反編譯。 您可以選擇顯示或隱藏原生進(jìn)程和模塊,或者打開(kāi)進(jìn)程層次結(jié)構(gòu)視圖。
篩選列表以查找您正在尋找的模塊或進(jìn)程,然后將其程序集添加到Assembly Explorer中進(jìn)行更深入的調(diào)查。

5、以單獨(dú)視圖查看 IL 代碼
無(wú)論您何時(shí)想要在源代碼以外深入了解,都可以從反編譯的 C# 中的任意一點(diǎn)導(dǎo)航到 IL 代碼。
最簡(jiǎn)單的方法是在與主代碼查看器同步的單獨(dú)工具窗口中顯示 IL 代碼。
dotPeek 可為反編譯代碼和從符號(hào)文件重現(xiàn)的源代碼顯示 IL 代碼。

6、以反編譯的 C# 的注釋形式查看 IL 代碼
或者,您也可以選擇以反編譯的 C# 代碼的注釋形式顯示 IL 代碼,這實(shí)際上會(huì)將它的默認(rèn)文本查看器和通常單獨(dú)的 IL Viewer 窗口合并顯示在一個(gè)視圖中。

7、使用您偏好的顏色主題
dotPeek 支持與 Visual Studio 相同的顏色主題集。
例如,您可以選擇“藍(lán)色”或“深色”主題,或者選擇與 Visual Studio 設(shè)置同步顏色主題偏好設(shè)置。

dotPeek 2023新功能
1、程序集差異改進(jìn)dotPeek 2023.3 可以比較 NuGet 軟件包、文件夾和 .zip 文件。
用于比較程序集的功能現(xiàn)在具有更多比較選項(xiàng)。 您可以選擇多種不同的模式(Show all(全部顯示)、Show only differences(僅顯示差異)、Show only signature differences(僅顯示簽名差異)、Show only public API differences(僅顯示公共 API 差異))。 此外,您還可以指定是否希望該差異忽略成員/特性順序差異以及可以為 null 的引用類(lèi)型的注解中的差異。

2、Assembly Explorer
在 Assembly Explorer 中瀏覽 NuGet 軟件包時(shí),您現(xiàn)在可以查看這些 NuGet 軟件包中包含的所有文件和文件夾。
現(xiàn)在可以在節(jié)點(diǎn)表示樹(shù)和 Properties(屬性)窗格中查看 Win32 資源節(jié)點(diǎn),包括大小和類(lèi)型(如果可以確定)。

3、程序集差異
dotPeek 2023.2 提供了詳細(xì)比較兩個(gè)程序集的方法。 仔細(xì)檢查特定程序集兩個(gè)版本之間的差異并搜索較新版本中可能引入的潛在漏洞時(shí),這個(gè)功能特別實(shí)用。

4、IL Viewer 工具窗口
2023.1 版本的 dotPeek 包含以下針對(duì) IL Viewer 工具窗口的改進(jìn):
在低級(jí)和高級(jí) C# 代碼中,IL Viewer 會(huì)按照在原始源代碼中使用的方式顯示變量名稱(chēng),而在高級(jí) C# 代碼中,它還會(huì)顯示局部變量的原始元組元素名稱(chēng)。
注釋的元組元素名稱(chēng)將從 PDB/反編譯器渲染,用于中間語(yǔ)言 (IL) 代碼中的局部變量聲明。
字段和屬性初始值設(shè)定項(xiàng)、迭代器內(nèi)語(yǔ)句、async 方法、lambda、局部函數(shù)以及高級(jí) C# 的局部函數(shù)和嵌套局部函數(shù)聲明的同步已得到改進(jìn)。

5、其他更新
現(xiàn)在引入了解碼 Win32 字符串表資源的功能。
dotPeek 現(xiàn)在可以在程序集/非程序集、捆綁包中的文件、歸檔、NuGet 軟件包、比較的程序集和 Win32 資源的 Properties(屬性)窗格中顯示所打開(kāi)文件的大小。
現(xiàn)在可以驗(yàn)證程序集 authenticode 簽名。
顯式 #nullable disable 指令顯示在反編譯的源代碼中。
其他版本
相同廠(chǎng)商
-
JetBrains WebStorm 2025中文版 v2025.1 編程軟件 / 801.7M
-
IntelliJ IDEA 2025中文版 v2025.1 編程軟件 / 1.18G
-
-
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
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類(lèi)軟件
網(wǎng)友評(píng)論
共0條評(píng)論分類(lèi)列表
類(lèi)似軟件
-
-
JetBrains dotPeek(.NET反編譯工具) v2024.3.5官方版 調(diào)試編譯 / 113.12M
-
turbo c 2.0漢化版 官方版 編程軟件 / 5.78M
-
Android逆向助手官方版 v2.2 編程其它 / 15.2M
-
Visual Basic 6.0中文企業(yè)版 編程軟件 / 215.92M