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.
Ada dua cara untuk memulai sesi remote.exe dengan KD atau CDB. Hanya metode kedua yang berfungsi dengan NTSD.
Menyesuaikan jendela Prompt Perintah Anda
Klien Remote.exe dan Server Remote.exe berjalan di jendela Prompt Perintah.
Untuk mempersiapkan sesi jarak jauh, Anda harus menyesuaikan jendela ini untuk meningkatkan kegunaannya. Buka jendela Command Prompt. Klik kanan bilah judul dan pilih Properti. Pilih tab Tata Letak . Buka bagian berjudul "Ukuran Buffer Layar" dan ketik 90 di kotak Lebar dan nilai antara 4000 dan 9999 dalam kotak Tinggi . Ini memungkinkan penggunaan bilah gulir di sesi jarak jauh pada debugger kernel.
Ubah nilai untuk tinggi dan lebar bagian "Ukuran Windows" jika Anda ingin mengubah bentuk prompt perintah. Pilih tab Opsi. Aktifkan mode Edit Options quickedit dan mode sisip. Ini memungkinkan Anda untuk menyalin dan menempelkan informasi dalam jendela command prompt. Klik OK untuk menerapkan perubahan. Pilih opsi untuk menerapkan perubahan ke semua sesi mendatang saat diminta.
Memulai Server Remote.exe: Metode Pertama
Sintaks umum untuk memulai server Remote.exe adalah sebagai berikut:
remote /s "Command_Line" Unique_Id [/f Foreground_Color] [/b Background_Color]
Ini dapat digunakan untuk memulai KD atau CDB di komputer jarak jauh, seperti dalam contoh berikut:
remote /s "KD [options]" MyBrokenBox
remote /s "CDB [options]" MyBrokenApp
Ini memulai server Remote.exe di Command Prompt dan memulai debugger.
Anda tidak dapat menggunakan metode ini untuk memulai NTSD secara langsung, karena proses NTSD berjalan di jendela yang berbeda dari yang dipanggil.
Memulai Server Remote.exe: Metode Kedua
Ada metode alternatif yang dapat memulai Server Remote.exe. Metode ini melibatkan pertama-tama memulai debugger, lalu menggunakan perintah .remote (Create Remote.exe Server) untuk memulai server.
Karena perintah .remote dikeluarkan setelah debugger dimulai, metode ini bekerja sama baiknya dengan KD, CDB, dan NTSD.
Berikut adalah contohnya. Pertama, mulai debugger dengan cara normal:
KD [options]
Setelah debugger berjalan, gunakan perintah .remote :
.remote MyBrokenBox
Ini menghasilkan proses KD yang juga merupakan Server Remote.exe dengan ID "MyBrokenBox", persis seperti pada metode pertama.
Salah satu keuntungan dari metode ini adalah Anda tidak perlu memutuskan terlebih dahulu jika Anda berniat menggunakan penelusuran kesalahan jarak jauh. Jika Anda melakukan debugging dengan salah satu debugger konsol lalu memutuskan bahwa Anda lebih memilih seseorang dari lokasi jauh untuk mengambil alih, Anda dapat menggunakan perintah .remote kemudian mereka dapat terhubung ke sesi Anda.
Memulai Klien Remote.exe
Sintaks umum untuk memulai klien Remote.exe adalah sebagai berikut:
remote /c ServerNetBIOSName Unique_ID [/l Lines_to_Get] [/f Foreground_Color] [/b Background_Color]
```dbgcmd
For example, if the "MyBrokenBox" session, described above, was started on a local host computer whose network name was "Server2", you can connect to it with the command:
```console
remote /c server2 MyBrokenBox
Siapa pun di jaringan dengan izin yang sesuai dapat terhubung ke sesi debug ini, selama mereka mengetahui nama komputer Anda dan ID sesi.
Mengeluarkan Perintah
Perintah dikeluarkan melalui Klien Remote.exe dan dikirim ke Server Remote.exe. Anda dapat memasukkan perintah apa pun ke klien seolah-olah Anda langsung memasukkannya ke debugger.
Untuk keluar dari sesi remote.exe pada Klien Remote.exe, masukkan perintah @Q . Ini membiarkan Server Remote.exe dan debugger tetap berjalan.
Untuk mengakhiri sesi server, masukkan perintah @K di Server Remote.exe.