Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
Há considerações de segurança adicionais importantes ao usar a depuração remota, para obter mais informações, incluindo informações sobre como habilitar o modo seguro, consulte Segurança durante a depuração remota e Considerações de segurança para ferramentas de depuração do Windows.
Nesse cenário, você tem três computadores. O primeiro contém a aplicação de destino, o segundo contém os símbolos, e o terceiro contém 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ê conecte três máquinas junto com o cliente inteligente no meio.
Primeiro, inicie um servidor de processo no computador \\BOXA:
dbgsrv -t npipe:pipe=FarPipe
A máquina intermédia, chamada \\BOXB, inicia o depurador com os parâmetros -premote e -server. Suponha que o PID do aplicativo de destino é 400 e o caminho do símbolo é G:\MySymbols:
cdb -server npipe:pipe=NearPipe -premote npipe:server=BOXA,pipe=FarPipe -v -y g:\mysymbols -p 400
Em seguida, um cliente de debugging numa terceira máquina pode ser iniciado da seguinte maneira:
windbg -remote npipe:server=BOXB,pipe=NearPipe
A terceira máquina é então usada para controlar a depuração, enquanto a segunda máquina é onde ocorre o processamento real e onde os símbolos são acedidos.