Как я могу получить путь к файлу дампа, который я открыл в Windbg?
Я открываю дампфайл в Windbg
и я пишу PYKD
связанный Python-скрипт для работы с этим дамп-файлом. Теперь я хотел бы создать файл в каталоге этого файла дампа, и имя этого файла должно основываться на файле дампа, который я только что открыл.
Чтобы сделать это, мне просто нужно знать путь к открытому файлу дампа, но я не нахожу основной Windbg
командовать ни PYKD
Команда, чтобы получить это.
Как я могу получить путь к файлу, который я открыл в Windbg?
2 ответа
>>> targetSystem().desc
u'64-bit Kernel bitmap dump: C:\\Users\\User\\AppData\\Local\\Temp\\000030a40_memory.dmp'
desc возвращает ту же строку, что и ||
Я не знаю конкретной команды 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>
Это, вероятно, не применимо в вашем случае.