Compartilhar via


Símbolos no Meio

Nesse cenário, você tem três computadores. O primeiro tem o aplicativo de destino, o segundo tem os símbolos e o terceiro tem o técnico.

Como o cliente inteligente se comporta como um depurador regular em todos os sentidos, ele pode ser usado como um servidor de depuração ao mesmo tempo. Isso permite que você vincule três computadores com o cliente inteligente no meio.

Primeiro, você inicia um servidor de processo no computador \\BOXA:

dbgsrv -t npipe:pipe=FarPipe 

O computador do meio, chamado \\BOXB, inicia o depurador com os parâmetros -premote e -server . Suponha que o PID do aplicativo de destino seja 400 e o caminho do símbolo seja G:\MySymbols:

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

Em seguida, um cliente de depuração em um terceiro computador pode ser iniciado da seguinte maneira:

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

O terceiro computador é usado para controlar a depuração, enquanto o segundo computador é onde o processamento real é feito e os símbolos são acessados.