Příklady opakovače
Předpokládejme, že máte tři počítače, \\BOXA, \\BOXB a \\BOXC a chcete je použít jako server, opakovač a klienta.
Ladicí server můžete spustit na \\BOXA, s procesem 122 jako cílovým procesem, následujícím způsobem:
E:\Debugging Tools for Windows> cdb -server tcp:port=1025,password=Password -p 122
Potom můžete spustit opakovač na \\BOXB následujícím způsobem:
C:\Misc> dbengprx -c tcp:server=BOXA,port=1025 -s npipe:pipe=MyPipe
Nakonec spusťte klienta ladění na systému \\BOXC následujícím způsobem:
G:\Debugging Tools> windbg -remote npipe:server=BOXB,pipe=MyPipe,password=Password
Tady je další příklad. Vaše symboly jsou ve vzdáleném umístění 127.0.0.30. Proto se rozhodnete použít procesový server na počítači, kde je cíl, 127.0.0.10. Dáte opakovač na 127.0.0.20.
Rozhodnete se také použít reverzní připojení. Začnete tedy spuštěním klienta na verzi 127.0.0.30:
G:\Debugging Tools> windbg -premote tcp:clicon=127.0.0.20,port=1033 notepad.exe
Potom spusťte opakovač 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
A nakonec spusťte procesový server na verzi 127.0.0.10:
E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025,clicon=127.0.0.20
Složitější příklad použití opakovačů najdete v tématu Dva Firewally.
Důležitý
Při použití vzdáleného ladění existují důležité aspekty zabezpečení. Další informace, včetně informací o povolení zabezpečeného režimu, naleznete v tématu zabezpečení během vzdáleného ladění a aspekty zabezpečení nástroje ladění systému Windows.