cari
Rumahtutorial komputerpengetahuan komputerAnalisis mendalam tentang penggunaan arahan NTSD

Analisis mendalam tentang penggunaan arahan NTSD

Feb 19, 2024 am 08:32 AM
penggunaan arahan ntsd- cmd- ntsd- Penerangan terperinci

NTSD (NT Symbolic Debugger) ialah alat penyahpepijat baris arahan yang disertakan dengan sistem pengendalian Windows Ia boleh digunakan untuk menyahpepijat aplikasi dan pemacu Windows 32-bit dan 64-bit. Artikel ini akan memperkenalkan secara terperinci cara menggunakan arahan NTSD.

1. Pasang dan mulakan arahan NTSD
Arahan NTSD disertakan dengan sistem pengendalian Windows dan tidak perlu dipasang secara berasingan. Untuk memulakan arahan NTSD, tekan kombinasi kekunci Windows + R untuk membuka kotak dialog Run, kemudian masukkan "cmd" dan tekan kekunci Enter untuk membuka tetingkap Command Prompt. Masukkan "ntsd" dalam tetingkap command prompt untuk memulakan arahan NTSD.

2. Parameter perintah NTSD
Arahan NTSD mempunyai banyak parameter Berikut adalah beberapa parameter yang biasa digunakan:

  1. -g: Mulakan penyahpepijat dalam mod penjejakan.
  2. -o: Buka sesi penyahpepijat baharu.
  3. -pn : Tentukan nama proses yang hendak dinyahpepijat.
  4. -p : Tentukan ID proses yang hendak dinyahpepijat.
  5. -c : Tentukan arahan penyahpepijatan untuk dilaksanakan.
  6. -z : Jalankan skrip nyahpepijat yang ditentukan.

3. Gunakan arahan NTSD untuk nyahpepijat aplikasi

  1. Nyahpepijat aplikasi yang sedang berjalan
    Untuk nyahpepijat aplikasi yang sedang berjalan, anda boleh menggunakan arahan berikut:
    ntsd -p ID proses yang akan dinyahpepijat.
  2. Nyahpepijat aplikasi yang tidak berjalan
  3. Untuk nyahpepijat aplikasi yang tidak berjalan, anda boleh menggunakan arahan berikut:
    ntsd -o -g -c "sxe ld:xxx.dll" -c "g"
    Di mana, "sxe ld: Perintah "xxx.dll" menentukan bahawa titik putus dicetuskan apabila memuatkan DLL yang ditentukan, dan arahan "g" menunjukkan untuk meneruskan pelaksanaan program.
  4. Tetapkan titik putus
  5. Untuk menetapkan titik putus, anda boleh menggunakan arahan berikut:
    bp
    di mana, ialah alamat tempat titik putus itu akan ditetapkan.
  6. Laksanakan arahan titik putus
  7. Apabila program dijalankan ke titik putus, anda boleh menggunakan arahan berikut untuk melaksanakan arahan titik putus:
    dd baca Alamat memori, ialah bilangan bait untuk dibaca.

  8. 4. Gunakan arahan NTSD untuk nyahpepijat pemacu
Untuk nyahpepijat pemacu, anda boleh menggunakan arahan berikut:

ntsd -o -d .sys
di mana, .sys ialah Nama fail pemacu untuk nyahpepijat.

5. Penggunaan lanjutan arahan NTSD

Arahan NTSD juga menyokong beberapa penggunaan lanjutan, seperti penyahpepijatan skrip dan penyahpepijatan jauh. Skrip penyahpepijatan yang ditentukan boleh dilaksanakan dengan menggunakan parameter -z, dan satu siri arahan penyahpepijatan boleh ditulis dalam skrip. Apabila menyahpepijat dari jauh, anda boleh menggunakan parameter -remote untuk menentukan nama hos jauh untuk dinyahpepijat.


6. Ringkasan

Artikel ini memperkenalkan penggunaan arahan NTSD, termasuk memasang dan memulakan arahan NTSD, penerangan parameter biasa, kaedah menyahpepijat aplikasi dan pemacu, kaedah menetapkan titik putus dan melaksanakan perintah titik putus, serta penggunaan lanjutan. . Untuk pembangun dan pentadbir sistem, mengetahui cara menggunakan arahan NTSD sangat membantu dalam menyelesaikan dan menyahpepijat masalah. Semoga artikel ini dapat memberi manfaat kepada pembaca.

Atas ialah kandungan terperinci Analisis mendalam tentang penggunaan arahan NTSD. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Linux vs Mac: Cara Memasang Linux pada Mac - MinitoolLinux vs Mac: Cara Memasang Linux pada Mac - MinitoolMay 14, 2025 am 01:21 AM

Apakah perbezaan antara Linux dan Mac? Adakah anda mahu memasang Linux pada Mac? Siaran ini dari Php.cn akan menunjukkan kepada anda semua. Anda boleh merujuk kepada panduan ini untuk Dual Boot Linux dan MacOS.

Apakah mhtml & apakah perbezaan di antara itu dan html - minitoolApakah mhtml & apakah perbezaan di antara itu dan html - minitoolMay 14, 2025 am 01:20 AM

Apa itu mhtml? Bagaimana untuk membuka atau melihatnya? Apakah perbezaan di antaranya dan HTML? Bagaimana cara menukar mhtml ke html? Jika anda mencari jawapan kepada soalan -soalan di atas, anda boleh merujuk kepada siaran ini dari Php.cn.

Selesaikan fail yang dipadam terus muncul semula di Windows 10 - MinitoolSelesaikan fail yang dipadam terus muncul semula di Windows 10 - MinitoolMay 14, 2025 am 01:19 AM

Artikel ini memberi tumpuan kepada topik yang memadamkan fail terus muncul semula di Windows 10, memperkenalkan sebab -sebab yang bertanggungjawab dan penyelesaian yang boleh dilaksanakan.

Cara menyahaktifkan Windows 10/11 dengan menyahpasang Kunci Produk - MinitoolCara menyahaktifkan Windows 10/11 dengan menyahpasang Kunci Produk - MinitoolMay 14, 2025 am 01:18 AM

Siaran ini mengajar anda bagaimana untuk menyahaktifkan Windows 10/11 dengan mengeluarkan kunci produk atau lesen. Anda boleh menggunakan kunci produk itu untuk mengaktifkan komputer lain kemudian jika anda mahu. Untuk lebih banyak petua dan trik komputer, anda boleh melawat laman web rasmi perisian Php.cn.

Pembetulan segera untuk ralat 0164: Saiz memori menurunPembetulan segera untuk ralat 0164: Saiz memori menurunMay 14, 2025 am 01:15 AM

Sesetengah pengguna Windows melaporkan bahawa mereka diminta oleh saiz memori ralat 0164 menurun skrin setiap kali mereka boot komputer. Apa yang salah dengannya? Jika anda berada dalam bot yang sama, tahniah! Anda telah datang ke tempat yang betul! Dalam jawatan ini dari p

Pembetulan Terbaik: Halaman ini tidak tersedia sekarang di Facebook - MinitoolPembetulan Terbaik: Halaman ini tidak tersedia sekarang di Facebook - MinitoolMay 14, 2025 am 01:11 AM

Halaman ini tidak tersedia sekarang adalah mesej ralat yang mungkin anda hadapi apabila anda melawat Facebook menggunakan pelayar web anda. Dalam jawatan Php.CN ini, kami akan menyenaraikan beberapa kaedah yang berkesan yang anda boleh cuba untuk menyingkirkan kesilapan ini.

Windows 11 KB5010414 dikeluarkan dengan banyak ciri baru - MinitoolWindows 11 KB5010414 dikeluarkan dengan banyak ciri baru - MinitoolMay 14, 2025 am 01:09 AM

Windows 11 KB5010414, kemas kini pilihan baru untuk Windows 11, kini tersedia. Adakah anda tahu apa yang baru dan membetulkannya? Perisian Php.CN akan menunjukkan maklumat ini dalam siaran ini. Selain itu, ia juga memberitahu anda cara memuat turun dan memasangnya di compu anda

Bagaimana cara menukar tetapan kemas kini Windows di Windows 11? - MinitoolBagaimana cara menukar tetapan kemas kini Windows di Windows 11? - MinitoolMay 14, 2025 am 01:08 AM

Ingin menjeda kemas kini Windows pada komputer Windows 11 anda? Ingin menetapkan waktu aktif untuk mengatur restart komputer untuk menyelesaikan proses kemas kini? Anda perlu tahu cara menukar tetapan kemas kini Windows di Windows 11. Pos Php.cn ini akan menunjukkan kepada anda

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Nordhold: Sistem Fusion, dijelaskan
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)