Символы в середине

В этом сценарии у вас есть три компьютера. Первый имеет целевое приложение, второй — символы, а третий — техник.

Так как интеллектуальный клиент ведет себя как обычный отладчик во всех отношениях, его можно использовать в качестве сервера отладки одновременно. Это позволяет связать три компьютера со смарт-клиентом в середине.

Сначала запустите сервер обработки на компьютере \\BOXA:

dbgsrv -t npipe:pipe=FarPipe 

Средний компьютер с именем \\BOXB запускает отладчик с параметрами -premote и -server . Предположим, что ИДЕНТИФИКАТОР целевого приложения равен 400, а путь к символу — G:\MySymbols:

cdb -server npipe:pipe=NearPipe -premote npipe:server=BOXA,pipe=FarPipe -v -y g:\mysymbols -p 400 

Затем клиент отладки на третьем компьютере можно запустить следующим образом:

windbg -remote npipe:server=BOXB,pipe=NearPipe 

Третий компьютер затем используется для управления отладкой, а второй — на котором выполняется фактическая обработка и осуществляется доступ к символам.