Bagikan melalui


Opsi Baris Perintah CDB

Pengguna pertama kali CDB atau NTSD harus dimulai dengan bagian Debugging Menggunakan CDB dan NTSD .

Baris perintah CDB menggunakan sintaks berikut:

cdb  [ -server ServerTransport | -remote ClientTransport ] 
[ -premote SmartClientTransport ] [-log{a|au|o|ou} LogFile]
[-2] [-d] [-ddefer] [-g] [-G] [-hd] [-lines] [-myob] [-bonc] 
[-n] [-o] [-s] [-v] [-w] [-cf "filename"] [-cfr "filename"] [-c "command"] 
[-robp] [-r BreakErrorLevel]  [-t PrintErrorLevel] 
[ -x{e|d|n|i} Exception ] [-x] [-clines lines] 
[-i ImagePath]  [-y SymbolPath] [-srcpath SourcePath] 
[-aExtension] [-failinc] [-noio] [-noinh] [-noshell] [-nosqm]
[-sdce] [-ses] [-sicv] [-sins] [-snc] [-snul] [-zp PageFile] 
[-sup] [-sflags 0xNumber] [-ee {masm|c++}]
[-e Event] [-pb] [-pd] [-pe] [-pr] [-pt Seconds] [-pv] 
[ -- | -p PID | -pn Name | -psn ServiceName | -z DumpFile | executable ] 
[-cimp] [-isd] [-kqm] [-pvr] [-version] [-vf] [-vf:<opts>] [-netsyms:{yes|no}]

cdb -iae 

cdb -iaec KeyString 

cdb -iu KeyString

cdb -QR Server 

cdb -wake pid 

cdb -?

Sintaks baris perintah NTSD identik dengan CDB:

ntsd  [ -server ServerTransport | -remote ClientTransport ] 
[ -premote SmartClientTransport ] [-log{a|au|o|ou} LogFile]
[-2] [-d] [-ddefer] [-g] [-G] [-hd] [-lines] [-myob] [-bonc] 
[-n] [-o] [-s] [-v] [-w] [-cf "filename"] [-cfr "filename"] [-c "command"] 
[-robp] [-r BreakErrorLevel]  [-t PrintErrorLevel] 
[ -x{e|d|n|i} Exception ] [-x] [-clines lines] 
[-i ImagePath]  [-y SymbolPath] [-srcpath SourcePath] 
[-aExtension] [-failinc] [-noio] [-noinh] [-noshell] [-nosqm]
[-sdce] [-ses] [-sicv] [-sins] [-snc] [-snul] [-zp PageFile] 
[-sup] [-sflags 0xNumber] [-ee {masm|c++}] 
[-e Event] [-pb] [-pd] [-pe] [-pr] [-pt Seconds] [-pv] 
[ -- | -p PID | -pn Name | -psn ServiceName | -z DumpFile | executable ] 
[-cimp] [-isd] [-kqm] [-pvr] [-version] [-vf] [-vf:<opts>] [-netsyms:{yes|no}]

ntsd -iae 

ntsd -iaec KeyString 

ntsd -iu KeyString

ntsd -QR Server 

ntsd -wake PID 

ntsd -?

Satu-satunya perbedaan antara NTSD dan CDB adalah bahwa NTSD menelurkan jendela konsol baru sementara CDB mewarisi jendela tempat NTSD dipanggil. Karena perintah mulai juga dapat digunakan untuk menelurkan jendela konsol baru, dua konstruksi berikut akan memberikan hasil yang sama:

start cdb [parameters]
ntsd [parameters]

Deskripsi opsi baris perintah CDB dan NTSD mengikuti. Hanya opsi -remote, -server, -g dan -G yang peka huruf besar/kecil. Tanda hubung awal dapat diganti dengan garis miring (/). Opsi yang tidak mengambil parameter tambahan dapat digabungkan -- sehingga cdb -o -d -G -g winmine dapat ditulis sebagai cdb -odGg winmine.

Jika opsi -remote atau -server digunakan, opsi tersebut harus muncul sebelum opsi lain pada baris perintah. Jika executable ditentukan, itu harus muncul terakhir pada baris perintah; teks apa pun setelah nama yang dapat dieksekusi diteruskan ke program yang dapat dieksekusi sebagai parameter baris perintahnya sendiri.

Parameter

-peladen ServerTransport
Membuat server penelusuran kesalahan yang dapat diakses oleh debugger lain. Untuk penjelasan tentang kemungkinan nilai ServerTransport, lihat Mengaktifkan Server Debugging. Ketika parameter ini digunakan, parameter harus menjadi parameter pertama pada baris perintah.

-terpencil ClientTransport
Membuat klien penelusuran kesalahan, dan menyambungkan ke server debugging yang sudah berjalan. Untuk penjelasan tentang kemungkinan nilai ClientTransport, lihat Mengaktifkan Klien Debugging. Ketika parameter ini digunakan, parameter harus menjadi parameter pertama pada baris perintah.

-premote SmartClientTransport
Membuat klien pintar, dan menyambungkan ke server proses yang sudah berjalan. Untuk penjelasan tentang kemungkinan nilai SmartClientTransport, lihat Mengaktifkan Klien Cerdas.

-2
Jika aplikasi target adalah aplikasi konsol, opsi ini menyebabkannya hidup di jendela konsol baru. (Defaultnya adalah untuk aplikasi konsol target untuk berbagi jendela dengan CDB atau NTSD.)

--
Men-debug Subsistem Run-Time Server Klien (CSRSS). Untuk detailnya, lihat Men-debug CSRSS.

-sebuah Ekstensi
Menyetel DLL ekstensi default. Defaultnya adalah userexts. Tidak boleh ada ruang setelah "a", dan ekstensi .dll tidak boleh disertakan. Untuk detailnya, dan metode pengaturan default lainnya, lihat Memuat DLL Ekstensi Debugger.

-bonc
Jika opsi ini ditentukan, debugger akan masuk ke target segera setelah sesi dimulai. Ini sangat berguna saat menyambungkan ke server debugging yang mungkin saat ini tidak dipecah ke target.

-c " perintah "
Menentukan perintah debugger awal untuk dijalankan saat start-up. Perintah ini harus dikelilingi dengan tanda kutip. Beberapa perintah dapat dipisahkan dengan titik koma. (Jika Anda memiliki daftar perintah yang panjang, mungkin lebih mudah untuk memasukkannya ke dalam skrip dan kemudian menggunakan opsi -c dengan perintah $<, $><, $><, $$>< (Jalankan File Skrip).)

Jika Anda memulai klien penelusuran kesalahan, perintah ini harus ditujukan untuk server penelusuran kesalahan. Perintah khusus klien seperti .lsrcpath tidak diizinkan.

-cf " nama file "
Menentukan jalur dan nama file skrip. File skrip ini dijalankan segera setelah debugger dimulai. Jika nama file berisi spasi, itu harus diapit dalam tanda kutip. Jika jalur dihilangkan, direktori saat ini diasumsikan. Jika opsi -cf tidak digunakan, file ntsd.ini di direktori saat ini digunakan sebagai file skrip. Jika file tidak ada, tidak ada kesalahan yang terjadi. Untuk detailnya, lihat Menggunakan File Skrip.

-cfr " nama file "
Menentukan jalur dan nama file skrip. File skrip ini dijalankan segera setelah debugger dimulai, dan kapan saja target dimulai ulang. Jika nama file berisi spasi, itu harus diapit dalam tanda kutip. Jika jalur dihilangkan, direktori saat ini diasumsikan. Jika file tidak ada, tidak ada kesalahan yang terjadi. Untuk detailnya, lihat Menggunakan File Skrip.

-cimp
Mengarahkan CDB/NTSD untuk memulai dengan baris perintah implisit DbgSrv alih-alih proses eksplisit untuk dijalankan. Opsi ini adalah sisi klien dbgsrv -pc.

-clines Baris
Mengatur perkiraan jumlah perintah dalam riwayat perintah yang dapat diakses selama penelusuran kesalahan jarak jauh. Untuk detailnya, dan untuk cara lain mengubah nomor ini, lihat Menggunakan Perintah Debugger.

-d
Meneruskan kontrol debugger ini ke debugger kernel. Jika Anda men-debug CSRSS, pengalihan kontrol ini selalu aktif, bahkan jika -d tidak ditentukan. (Opsi ini tidak dapat digunakan selama penelusuran kesalahan jarak jauh -- gunakan -ddefer sebagai gantinya.) Lihat Mengontrol Debugger Mode Pengguna dari Debugger Kernel untuk detailnya. Opsi ini tidak dapat digunakan bersama dengan opsi -ddefer atau opsi -noio .

Catatan Jika Anda menggunakan WinDbg sebagai debugger kernel, banyak fitur WinDbg yang sudah dikenal tidak tersedia dalam skenario ini. Misalnya, Anda tidak dapat menggunakan jendela Lokal, jendela Pembongkaran, atau jendela Tumpukan Panggilan, dan Anda tidak dapat menelusuri kode sumber. Ini karena WinDbg hanya bertindak sebagai penampil untuk debugger (NTSD atau CDB) yang berjalan di komputer target.

-ddefer
Meneruskan kontrol debugger ini ke debugger kernel, kecuali klien debugging tersambung. (Ini adalah variasi - d yang dapat digunakan dari server debugging.) Lihat Mengontrol Debugger Mode Pengguna dari Debugger Kernel untuk detailnya. Opsi ini tidak dapat digunakan bersama dengan opsi -d atau opsi -noio .

-e Peristiwa
Memberi sinyal debugger bahwa peristiwa yang ditentukan telah terjadi. Opsi ini hanya digunakan saat memulai debugger secara terprogram.

-ee {masm|c++}
Mengatur evaluator ekspresi default. Jika masm ditentukan, sintaks ekspresi MASM akan digunakan. Jika c++ ditentukan, sintaks ekspresi C++ akan digunakan. Jika opsi -ee dihilangkan, sintaks ekspresi MASM digunakan sebagai default. Lihat Mengevaluasi Ekspresi untuk detailnya.

-failinc
Menyebabkan debugger mengabaikan simbol yang dipertanyakan. Saat menelusuri kesalahan mode pengguna atau file minidump mode kernel, opsi ini juga akan mencegah debugger memuat modul apa pun yang gambarnya tidak dapat dipetakan. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_EXACT_SYMBOLS.

-g
Mengabaikan titik henti awal dalam aplikasi target. Opsi ini akan menyebabkan aplikasi target terus berjalan setelah dimulai atau CDB terpasang padanya, kecuali titik henti lain telah ditetapkan. Lihat Titik Henti Awal untuk detailnya.

-G
Mengabaikan titik henti akhir saat penghentian proses. Secara default, CDB berhenti selama proses run-down gambar. Opsi ini akan menyebabkan CDB segera keluar ketika anak berakhir. Ini memiliki efek yang sama dengan memasukkan perintah sxd epr. Untuk informasi selengkapnya, lihat Mengontrol Pengecualian dan Peristiwa.

-Hd
Menentukan bahwa tumpukan debug tidak boleh digunakan. Lihat Men-debug Proses Mode Pengguna Menggunakan CDB untuk detailnya.

-saya ImagePath
Menentukan lokasi executable yang menghasilkan kesalahan. Jika jalur berisi spasi, jalur harus diapit dalam tanda kutip.

-iae
Menginstal CDB sebagai debugger postmortem. Untuk detailnya, lihat Mengaktifkan Debugging Postmortem.

Jika tindakan ini berhasil, tidak ada pesan yang ditampilkan; jika gagal, pesan kesalahan ditampilkan.

Parameter -iae tidak boleh digunakan dengan parameter lain. Perintah ini tidak akan benar-benar memulai CDB.

-iaec KeyString
Menginstal CDB sebagai debugger postmortem. Konten KeyString akan ditambahkan ke akhir kunci registri AeDebug. Jika KeyString berisi spasi, keyString harus diapit dalam tanda kutip. Untuk detailnya, lihat Mengaktifkan Debugging Postmortem.

Jika tindakan ini berhasil, tidak ada pesan yang ditampilkan; jika gagal, pesan kesalahan ditampilkan.

Parameter -iaec tidak boleh digunakan dengan parameter lain. Perintah ini tidak akan benar-benar memulai CDB.

-isd
Mengaktifkan bendera CREATE_IGNORE_SYSTEM_DEFAULT untuk pembuatan proses apa pun.

-Iu KeyString
Mendaftarkan debugger jarak jauh sebagai jenis URL sehingga pengguna dapat meluncurkan klien jarak jauh debugger secara otomatis dengan URL. KeyString memiliki format remdbgeng://RemotingOption. RemotingOption adalah string yang mendefinisikan protokol transportasi seperti yang didefinisikan dalam topik Mengaktifkan Klien Debugging. Jika tindakan ini berhasil, tidak ada pesan yang ditampilkan; jika gagal, pesan kesalahan ditampilkan.

Parameter -iu tidak boleh digunakan dengan parameter lain. Perintah ini tidak akan benar-benar memulai CDB.

-kqm
Memulai CDB/NTSD dalam mode diam.

-Baris
Mengaktifkan penelusuran kesalahan baris sumber. Jika opsi ini dihilangkan, perintah .lines (Toggle Source Line Support) harus digunakan sebelum penelusuran kesalahan sumber akan diizinkan. Untuk metode lain untuk mengontrol ini, lihat SYMOPT_LOAD_LINES.

-log{a|au|o|ou} LogFile
Mulai mencatat informasi ke file log. Jika file yang ditentukan sudah ada, file tersebut akan ditimpa jika -logo digunakan, atau output akan ditambahkan ke file jika -loga digunakan. Opsi -logau dan -logou beroperasi mirip dengan -loga dan -logo masing-masing, kecuali bahwa file log adalah file Unicode. Untuk detail selengkapnya, lihat Menyimpan File Log di CDB.

-myob
Jika ada ketidakcocokan versi dengan dbghelp.dll, debugger akan terus berjalan. (Tanpa sakelar -myob , ini dianggap sebagai kesalahan fatal.)

-n
Beban simbol berisik: Mengaktifkan output verbose dari handler simbol. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_DEBUG.

-netsyms {yes|no}
Perbolehkan atau larang memuat simbol dari jalur jaringan.

-noinh
Mencegah proses yang dibuat oleh debugger mewarisi handel dari debugger. Untuk metode lain untuk mengontrol ini, lihat Men-debug Proses Mode Pengguna Menggunakan CDB.

-noio
Mencegah server penelusuran kesalahan digunakan untuk input atau output. Input hanya akan diterima dari klien penelusuran kesalahan (ditambah perintah awal atau skrip perintah yang ditentukan oleh opsi baris perintah -c ).

Semua output akan diarahkan ke klien debugging. Jika NTSD digunakan untuk server, tidak ada jendela konsol yang akan dibuat sama sekali. Untuk detail selengkapnya, lihat Mengaktifkan Server Penelusuran Kesalahan. Opsi ini tidak dapat digunakan bersama dengan opsi -d atau opsi -ddefer .

-noshell
Melarang semua perintah .shell . Larangan ini akan berlangsung selama debugger berjalan, bahkan jika sesi penelusuran kesalahan baru dimulai. Untuk detailnya, dan untuk cara lain menonaktifkan perintah .shell , lihat Menggunakan Perintah Shell.

-nosqm
Menonaktifkan pengumpulan dan pengunggahan data telemetri.

-o
Men-debug semua proses yang diluncurkan oleh aplikasi target (proses anak). Secara default, proses yang dibuat oleh proses yang Anda debug akan berjalan seperti biasanya. Untuk metode lain untuk mengontrol ini, lihat Men-debug Proses Mode Pengguna Menggunakan CDB.

-p PID
Menentukan ID proses desimal yang akan di-debug. Ini digunakan untuk men-debug proses yang sudah berjalan. Untuk detailnya, lihat Men-debug Proses Mode Pengguna Menggunakan CDB.

-Pb
Mencegah debugger meminta pembobolan awal saat melampirkan ke proses target. Ini dapat berguna jika aplikasi sudah ditangguhkan, atau jika Anda ingin menghindari pembuatan utas jeda di target.

-Pd
Menyebabkan aplikasi target tidak dihentikan di akhir sesi penelusuran kesalahan. Lihat Mengakhiri Sesi Penelusuran Kesalahan di CDB untuk detailnya.

-Pe
Menunjukkan bahwa aplikasi target sudah di-debug. Lihat Melampirkan ulang ke Aplikasi Target untuk detailnya.

-Pn Nama
Menentukan nama proses yang akan di-debug. (Nama ini harus unik.) Ini digunakan untuk men-debug proses yang sudah berjalan.

-Pr
Menyebabkan debugger memulai proses target yang berjalan saat dilampirkan ke dalamnya. Ini dapat berguna jika aplikasi sudah ditangguhkan dan Anda ingin melanjutkan eksekusi.

-Psn ServiceName
Menentukan nama layanan yang terkandung dalam proses yang akan di-debug. Ini digunakan untuk men-debug proses yang sudah berjalan.

-Pt Detik
Menentukan waktu istirahat habis, dalam detik. Defaultnya adalah 30. Lihat Mengontrol Target untuk detailnya.

-Pv
Menentukan bahwa debugger harus melekat pada proses target secara noninvasif. Untuk detailnya, lihat Penelusuran Kesalahan Noninvasif (Mode Pengguna).

-pvr
Berfungsi seperti -pv kecuali bahwa proses target tidak ditangguhkan.

-QR Peladen
Mencantumkan semua server penelusuran kesalahan yang berjalan pada server jaringan yang ditentukan. Server sebelumnya garis miring terbalik ganda (\) bersifat opsional. Lihat Mencari Server Debugging untuk detailnya.

Parameter -QR tidak dapat digunakan dengan parameter lain. Perintah ini tidak akan benar-benar memulai CDB.

-r BreakErrorLevel
Menentukan tingkat kesalahan yang akan menyebabkan target masuk ke debugger. Ini adalah angka desimal yang sama dengan 0, 1, 2, atau 3. Kemungkinan nilainya adalah sebagai berikut:

Nilai Terus-menerus Makna

0

NONE

Jangan putus pada kesalahan apa pun.

1

KESALAHAN

Hentian peristiwa penelusuran kesalahan tingkat KESALAHAN.

2

MINORERROR

Hentian peristiwa penelusuran kesalahan tingkat MINORERROR dan ERROR.

3

PERINGATAN

Istirahat pada peristiwa PENELUSURAN KESALAHAN TINGKAT PERINGATAN, MINORERROR, dan ERROR.

Tingkat kesalahan ini hanya memiliki arti dalam build Microsoft Windows yang diperiksa. Nilai default adalah 1. Build yang diperiksa tersedia pada versi Windows yang lebih lama, sebelum Windows 10 versi 1803.

-robp
Ini memungkinkan CDB untuk mengatur titik henti pada halaman memori baca-saja. (Defaultnya adalah operasi seperti itu gagal.)

-s
Menonaktifkan pemuatan simbol malas. Ini akan memperlambat proses startup. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_DEFERRED_LOADS.

-sdce
Menyebabkan debugger menampilkan kotak dialog Kesalahan akses file selama pemuatan simbol. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_FAIL_CRITICAL_ERRORS.

-Ses
Menyebabkan debugger melakukan evaluasi ketat dari semua file simbol dan mengabaikan simbol yang dipertanyakan. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_EXACT_SYMBOLS.

-sflags 0x Angka
Mengatur semua opsi handler simbol sekaligus. Angka harus berupa angka heksadesimal yang diawali dengan 0x -- desimal tanpa 0x diizinkan, tetapi opsi simbol adalah bendera biner dan oleh karena itu heksadesimal direkomendasikan. Opsi ini harus digunakan dengan hati-hati, karena akan mengambil alih semua default handler simbol. Untuk detailnya, lihat Mengatur Opsi Simbol.

-sicv
Menyebabkan handler simbol mengabaikan rekaman CV. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_IGNORE_CVREC.

-dosa
Menyebabkan debugger mengabaikan jalur simbol dan variabel lingkungan jalur gambar yang dapat dieksekusi. Untuk detailnya, lihat SYMOPT_IGNORE_NT_SYMPATH.

-snc
Menyebabkan debugger menonaktifkan terjemahan C++. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_NO_CPP.

-snul
Menonaktifkan pemuatan simbol otomatis untuk nama yang tidak memenuhi syarat. Untuk detail dan untuk metode lain untuk mengontrol ini, lihat SYMOPT_NO_UNQUALIFIED_LOADS.

-srcpath SourcePath
Menentukan jalur pencarian file sumber. Pisahkan beberapa jalur dengan titik koma (;). Jika jalur berisi spasi, jalur harus diapit dalam tanda kutip. Untuk detailnya, dan untuk cara lain mengubah jalur ini, lihat Jalur Sumber.

-sup
Menyebabkan handler simbol mencari tabel simbol publik selama setiap pencarian simbol. Untuk detail dan untuk metode lain dalam mengontrol ini, lihat SYMOPT_AUTO_PUBLICS.

-t PrintErrorLevel
Menentukan tingkat kesalahan yang akan menyebabkan debugger menampilkan pesan kesalahan. Ini adalah angka desimal yang sama dengan 0, 1, 2, atau 3. Kemungkinan nilainya adalah sebagai berikut:

Nilai Terus-menerus Makna

0

NONE

Jangan tampilkan kesalahan apa pun.

1

KESALAHAN

Tampilkan peristiwa penelusuran kesalahan tingkat KESALAHAN.

2

MINORERROR

Tampilkan peristiwa penelusuran kesalahan tingkat MINORERROR dan ERROR.

3

PERINGATAN

Tampilkan peristiwa PENELUSURAN KESALAHAN TINGKAT PERINGATAN, MINORERROR, dan KESALAHAN.

Tingkat kesalahan ini hanya memiliki arti dalam build Microsoft Windows yang diperiksa. Build yang diperiksa tersedia pada versi Windows yang lebih lama sebelum Windows 10, versi 1803. Nilai default adalah 1.

-v
Mengaktifkan output verbose dari debugger.

-versi
Mencetak string versi debugger.

-Vf
Mengaktifkan pengaturan ApplicationVerifier default.

-Vf: <Memilih>
Mengaktifkan pengaturan ApplicationVerifier yang diberikan.

-w
Menentukan untuk men-debug aplikasi 16-bit dalam VDM terpisah.

-bangun PID
Menyebabkan mode tidur berakhir untuk debugger mode pengguna yang ID prosesnya ditentukan oleh PID. Perintah ini harus dikeluarkan pada komputer target selama mode tidur. Lihat Mengontrol Debugger Mode Pengguna dari Debugger Kernel untuk detailnya.

Parameter -wake tidak boleh digunakan dengan parameter lain. Perintah ini tidak akan benar-benar memulai CDB.

-x{e|n||i} Pengecualian
Mengontrol perilaku debugger saat peristiwa yang ditentukan terjadi. Pengecualian dapat berupa nomor pengecualian atau kode peristiwa. Anda dapat menentukan opsi ini beberapa kali untuk mengontrol peristiwa yang berbeda. Lihat Mengontrol Pengecualian dan Peristiwa untuk detail dan untuk metode lain dalam mengontrol pengaturan ini.

-x
Menonaktifkan pemutusan kesempatan pertama pada pengecualian pelanggaran akses. Kejadian kedua dari pelanggaran akses akan masuk ke debugger. Ini sama dengan -xd av.

-y SymbolPath
Menentukan jalur pencarian simbol. Pisahkan beberapa jalur dengan titik koma (;). Jika jalur berisi spasi, jalur harus diapit dalam tanda kutip. Untuk detailnya, dan untuk cara lain mengubah jalur ini, lihat Jalur Simbol.

-z DumpFile
Menentukan nama file crash dump yang akan di-debug. Jika jalur dan nama file berisi spasi, ini harus dikelilingi oleh tanda kutip. Dimungkinkan untuk membuka beberapa file cadangan sekaligus dengan menyertakan beberapa opsi -z, masing-masing diikuti oleh nilai DumpFile yang berbeda. Untuk detailnya, lihat Menganalisis File Cadangan Mode Pengguna.

-zp PageFile
Menentukan nama file halaman yang dimodifikasi. Ini berguna jika Anda men-debug file cadangan dan ingin menggunakan perintah .pagein (Page In Memory). Anda tidak dapat menggunakan -zp dengan file halaman Windows standar -- hanya file halaman yang dimodifikasi khusus yang dapat digunakan.

Eksekusi
Menentukan baris perintah dari proses yang dapat dieksekusi. Ini digunakan untuk meluncurkan proses baru dan men-debugnya. Ini harus menjadi item akhir pada baris perintah. Semua teks setelah nama yang dapat dieksekusi diteruskan ke executable sebagai string argumennya.

-?
Menampilkan teks bantuan baris perintah.

Saat Anda memulai debugger dari Mulai | Jalankan atau dari jendela Prompt Perintah, tentukan argumen untuk aplikasi target setelah nama file aplikasi. Contohnya:

cdb myexe arg1arg2