Bagikan melalui


Contoh Pengulang

Mari kita misalkan Anda memiliki tiga komputer, \\BOXA, \\BOXB, dan \\BOXC, dan Anda ingin menggunakannya sebagai server, repeater, dan klien, masing-masing.

Anda dapat memulai server debugging di \\BOXA, menggunakan proses 122 sebagai target, dengan cara berikut:

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

Kemudian Anda dapat memulai pengulang pada \\BOXB sebagai berikut:

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

Terakhir, mulai klien debugging pada \\BOXC dengan cara berikut ini:

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

Berikut adalah contoh lain. Simbol Anda berada di lokasi jarak jauh, 127.0.0.30. Jadi Anda memutuskan untuk menggunakan server proses di komputer tempat target berada, 127.0.0.10. Anda menempatkan pengulang pada 127.0.0.20.

Anda juga memutuskan untuk menggunakan koneksi terbalik. Jadi Anda mulai dengan memulai klien pada 127.0.0.30:

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

Kemudian aktifkan repeater pada 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 

Dan akhirnya mulai server proses pada 127.0.0.10:

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

Untuk contoh yang lebih rumit menggunakan pengulang, lihat Dua Firewall.

Penting

Ada pertimbangan penting mengenai keamanan saat menggunakan debugging jarak jauh. Untuk informasi selengkapnya, termasuk informasi tentang mengaktifkan mode aman, lihat Keamanan Selama Debugging Jarak Jauh dan Pertimbangan Keamanan untuk Alat Debugging Windows.