Partilhar via


Exemplos de repetidores

Suponhamos que você tenha três computadores, \\BOXA, \\BOXB e \\BOXC, e deseje usá-los como servidor, repetidor e cliente, respectivamente.

Você pode iniciar um servidor de depuração em \\BOXA, usando o processo 122 como destino, da seguinte maneira:

E:\Debugging Tools for Windows> cdb -server tcp:port=1025,password=Password -p 122 

Em seguida, você pode iniciar um repetidor em \\BOXB da seguinte maneira:

C:\Misc> dbengprx -c tcp:server=BOXA,port=1025 -s npipe:pipe=MyPipe 

Finalmente, inicie um cliente de depuração em \\BOXC da seguinte maneira:

G:\Debugging Tools> windbg -remote npipe:server=BOXB,pipe=MyPipe,password=Password 

Eis outro exemplo. Seus símbolos estão no local remoto, 127.0.0.30. Então decides usar um servidor de processos no computador onde está o destino, 127.0.0.10. Você coloca um repetidor em 127.0.0.20.

Você também decide usar conexões inversas. Então você começa iniciando o cliente em 127.0.0.30:

G:\Debugging Tools> windbg -premote tcp:clicon=127.0.0.20,port=1033 notepad.exe 

Em seguida, inicie o repetidor em 127.0.0.20:

C:\Misc> dbengprx -c tcp:clicon=127.0.0.10,port=1025 -s tcp:port=1033,clicon=127.0.0.10 

E, finalmente, inicie o servidor de processo em 127.0.0.10:

E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025,clicon=127.0.0.20 

Para obter um exemplo mais complicado de uso de repetidores, consulte Dois Firewalls.

Importante

Há considerações de segurança 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.