Freigeben über


Wiederholungsbeispiele

Angenommen, Sie verfügen über drei Computer, \\BOXA, \\BOXB und \\BOXC, und Sie möchten diese als Server, Repeater und Client verwenden.

Sie können einen Debugserver auf \\BOXA starten, indem Sie Prozess 122 als Ziel verwenden, und das auf folgende Weise:

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

Anschließend können Sie einen Repeater auf \\BOXB wie folgt starten:

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

Starten Sie schließlich einen Debugclient unter \\BOXC auf folgende Weise:

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

Hier ist ein weiteres Beispiel angegeben. Ihre Symbole befinden sich am Remotestandort 127.0.0.30. Daher entscheiden Sie sich für die Verwendung eines Prozessservers auf dem Computer, auf dem sich das Ziel befindet, 127.0.0.10. Sie setzen einen Repeater auf 127.0.0.20.

Sie entscheiden sich auch für umgekehrte Verbindungen. Beginnen Sie also mit dem Starten des Clients unter 127.0.0.30:

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

Starten Sie dann den Repeater auf 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 

Starten Sie schließlich den Prozessserver unter 127.0.0.10:

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

Ein komplizierteres Beispiel mit Repeatern finden Sie unter Zwei Firewalls.