Поделиться через


пакетные файлы Remote.exe

В качестве более детального примера удаленной отладки с remote.exe, предположим следующее относительно локального компьютера в сценарии отладки ядра с участием трех компьютеров:

  • Отладка должна выполняться через кабель null-модема на COM2.

  • Файлы символов находятся в папке c:\winnt\symbols.

  • Файл журнала с именем debug.log создается в c:\temp.

Файл журнала содержит копию всего, что вы видите на экране отладки во время сеанса отладки. Все входные данные от пользователя, выполняющего отладку, и все выходные данные отладчика ядра в целевой системе записываются в этот файл журнала.

Пример пакетного файла для запуска сеанса отладки на локальном узле:

set _NT_DEBUG_PORT=com2
set _NT_DEBUG_BAUD_RATE=19200
set _NT_SYMBOL_PATH=c:\winnt\symbols
set _NT_LOG_FILE_OPEN=c:\temp\debug.log
remote /s "KD -v" debug

Заметка Если этот пакетный файл не находится в том же каталоге, что и Remote.exe, и Remote.exe не находится в каталоге, указанном в системном пути, необходимо предоставить полный путь к служебной программе при вызове Remote.exe в этом пакетном файле.

После запуска этого пакетного файла любой пользователь с компьютером Windows, подключенным к локальному компьютеру узла, может подключиться к сеансу отладки с помощью следующей команды:

remote /c computername debug 

где имя компьютера — это имя NetBIOS локального хост-компьютера.