repeater の例
\\BOXA、\\BOXB、\\BOXC という 3 台のコンピュータがあり、それぞれサーバー、リピータ、クライアントとして使用したいとします。
次の方法で、プロセス 122 をターゲットとして使用して、\\BOXA でデバッグ サーバーを起動できます。
E:\Debugging Tools for Windows> cdb -server tcp:port=1025,password=wrought -p 122
次に、次のように \\BOXB でリピーターを開始できます。
C:\Misc> dbengprx -c tcp:server=BOXA,port=1025 -s npipe:pipe=MyPipe
最後に、次の方法で \\BOXC 上でデバッグ クライアントを起動します。
G:\Debugging Tools> windbg -remote npipe:server=BOXB,pipe=MyPipe,password=wrought
別の例です。 シンボルはリモートの場所 127.0.0.30 にあります。 そこで、ターゲット 127.0.0.10 があるコンピューター上のプロセス サーバーを使用することにします。 リピーターを 127.0.0.20 に配置します。
また、逆接続を使用することも決定します。 したがって、まず 127.0.0.30 でクライアントを起動します。
G:\Debugging Tools> windbg -premote tcp:clicon=127.0.0.20,port=1033 notepad.exe
次に、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
最後に、127.0.0.10 でプロセス サーバーを起動します。
E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025,clicon=127.0.0.20
リピーターを使用したより複雑な例については、「2 つのファイアウォール」を参照してください。