Aracılığıyla paylaş


Repeater Örnekleri

\\BOXA, \\BOXB ve \\BOXC olmak üzere üç bilgisayarınız olduğunu ve bunları sırasıyla sunucu, yineleyici ve istemci olarak kullanmak istediğinizi düşünelim.

\\BOXA üzerinde, hedef olarak 122 işlemini kullanarak aşağıdaki şekilde bir hata ayıklama sunucusu başlatabilirsiniz:

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

Ardından \\BOXB üzerinde aşağıdaki gibi bir yineleyici başlatabilirsiniz:

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

Son olarak, \\BOXC üzerinde aşağıdaki şekilde bir hata ayıklama istemcisi başlatın:

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

Başka bir örnek aşağıda verilmiştir. Sembolleriniz uzak konumda, 127.0.0.30. Bu nedenle hedefin 127.0.0.10 olduğu bilgisayarda bir işlem sunucusu kullanmaya karar verirsiniz. Yineleyiciyi 127.0.0.20'ye koyarsınız.

Ayrıca ters bağlantılar kullanmaya da karar verirsiniz. Bu nedenle, istemciyi 127.0.0.30 tarihinde başlatarak başlarsınız:

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

Ardından repeater'ı 127.0.0.20 tarihinde başlatın:

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

Son olarak işlem sunucusunu 127.0.0.10'da başlatın:

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

Yineleyicileri kullanan daha karmaşık bir örnek için bkz. İki Güvenlik Duvarı.

Önemli

Uzaktan hata ayıklama kullanılırken dikkat edilmesi gereken önemli güvenlik konuları vardır. Daha fazla bilgi için, güvenli modu etkinleştirme hakkında bilgiler de dahil olmak üzere, Uzaktan Hata Ayıklama Sırasında Güvenlik ve Windows Hata Ayıklama Araçları için Güvenlik Konuları'ye bakın.