Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Misalkan satu orang menjalankan aplikasi di komputer bernama \\BOX17. Aplikasi ini memiliki masalah, tetapi teknisi debugging berada di situs yang berbeda.
Orang pertama menyiapkan server proses menggunakan DbgSrv di \\BOX17. Aplikasi target memiliki ID proses 122. Protokol TCP dipilih, dengan nomor port soket 1025. Server dimulai dengan perintah berikut:
E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025
Di komputer lain, teknisi memulai WinDbg sebagai klien pintar dengan perintah ini:
G:\Debugging Tools> windbg -premote tcp:server=BOX17,port=1025 -p 122
Berikut adalah contoh lain. Dalam hal ini, protokol NPIPE dipilih, dan CDB digunakan alih-alih WinDbg. Pengguna pertama memilih nama pipa. Ini bisa berupa string alfanumerik apa pun -- dalam contoh ini, "AnotherPipe". Pengguna pertama membuka jendela Prompt Perintah yang ditinggikan (Jalankan sebagai Administrator) dan memulai server debugging dengan memasukkan perintah ini:
E:\Debugging Tools for Windows> dbgsrv -t npipe:pipe=AnotherPipe
Teknisi masuk ke komputer klien dengan akun yang tidak memiliki akses ke komputer server. Tetapi teknisi tahu nama pengguna dan kata sandi untuk akun yang memang memiliki akses ke komputer server. Nama pengguna untuk akun tersebut adalah Contoso. Teknisi memasuki perintah berikut:
net use \\BOX17\ipc$ /user:Contoso
Ketika diminta, teknisi memasukkan kata sandi untuk akun Contoso.
Teknisi tidak yakin nama apa yang digunakan untuk pipa bernama, sehingga mereka meminta BOX17 untuk server proses:
G:\Debugging Tools> cdb -QR \\BOX17
Servers on \\BOX17:
Debugger Server - npipe:Pipe=MainPipe
Remote Process Server - npipe:Pipe=AnotherPipe
Dua pipa ditampilkan. Namun, hanya satu yang merupakan server proses -- yang lain adalah server debugging, dan kami tidak tertarik dengan itu. Jadi AnotherPipe harus menjadi nama yang benar. Teknisi memasukkan perintah berikut untuk memulai klien pintar:
G:\Debugging Tools> cdb -premote npipe:server=BOX17,pipe=AnotherPipe -v sol.exe
Untuk contoh yang lebih rumit menggunakan server proses, lihat Simbol di Tengah.