Как записать файл windbgx.exe в файл? - PullRequest
0 голосов
/ 25 ноября 2018

В этой документации (https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/windbg-command-line-preview) говорится, что следующая команда должна записать вывод в файл:

WinDbgX.exe logo ".\myfile.txt"

Однако windbg сообщает мне, что отладчик не может найти указанный файл.Я выполнил команду из powershell, где находится myfile.txt, поэтому я не уверен, какой правильный синтаксис.представить файл для отладки:

windbgx.exe myapp.exe logo myfile.txt

1 Ответ

0 голосов
/ 25 ноября 2018

Опции журнала, по-видимому, недоступны в WinDbg Preview (WinDbgX) версии 1.0.1810.02001, а также в некоторых других, например /update.

Даже /? и -? не отображают список доступных команд.Вместо этого он работает невидимым со 100% ЦП на одном логическом ядре.

В качестве альтернативы, запустите -c ".logopen myfile.txt", чтобы открыть файл журнала в начальной точке останова.


«Старый»WinDbg (без предварительного просмотра) использует -logo с дефисом.Поскольку вы пробовали WinDbgX.exe .\myapp.exe -logo "C:\Users\myname\Desktop\aaa.txt, позвольте мне заметить, что исполняемый файл должен быть последним параметром в командной строке WinDbg.

Если вы передадите что-нибудь после исполняемого файла, это будет передано в качестве параметров этому исполняемому файлу:

исполняемый файл

Указывает командную строкуисполняемого процесса.Это используется для запуска нового процесса и его отладки.Это должен быть последний пункт в командной строке.Весь текст после имени исполняемого файла передается в исполняемый файл в качестве строки аргумента.

...