簡體   English   中英

如何獲取我在 Windbg 中打開的轉儲文件的路徑?

[英]How can I get the path of the dumpfile I've opened in Windbg?

我正在Windbg打開 dumpfile ,並且我正在編寫一個與PYKD相關的 Python 腳本來處理該轉儲文件。 現在我想在該轉儲文件的目錄中創建一個文件,該文件的名稱應基於我剛剛打開的轉儲文件。

為了做到這一點,我只需要知道我打開的轉儲文件的路徑,但我沒有找到基本的Windbg命令或PYKD命令來獲取它。

如何獲取我在 Windbg 中打開的文件的路徑?

我不知道特定的 PyKD 命令,但您始終可以使用dbgCommand() ,然后使用 WinDbg 命令。

|| 應該給你所需的信息:

0: kd> ||
.  0 64-bit Kernel triage dump: F:\some\path\test.dmp

請注意|| 顯示系統狀態,如果您同時調試多個系統,可能會有多行:

||1:1:012> ||
   0 64-bit Kernel triage dump: F:\some\path\test.dmp
.  1 Live user mode: <Local>

它可能不適用於您的情況。

 >>> targetSystem().desc
 u'64-bit Kernel bitmap dump: C:\\Users\\User\\AppData\\Local\\Temp\\000030a40_memory.dmp'

desc 返回與 || 相同的字符串

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM