Memuat DLL Ekstensi Debugger
Ada beberapa metode memuat DLL ekstensi debugger, serta mengontrol DLL ekstensi debugger default dan jalur ekstensi debugger default:
(Sebelum memulai debugger) Gunakan variabel lingkungan _NT_DEBUGGER_EXTENSION_PATH untuk mengatur jalur default untuk DLL ekstensi. Ini bisa berupa sejumlah jalur direktori, dipisahkan oleh titik koma.
Gunakan perintah .load (Load Extension DLL) untuk memuat DLL baru.
Gunakan perintah .unload (Unload Extension DLL) untuk membongkar DLL.
Gunakan perintah .unloadall (Unload All Extension DLL) untuk membongkar semua ekstensi debugger.
(Sebelum memulai debugger; Hanya CDB) Gunakan file tools.ini untuk mengatur DLL ekstensi default.
(Sebelum memulai debugger) Gunakan opsi baris perintah -a untuk mengatur DLL ekstensi default.
Gunakan perintah .extpath (Atur Jalur Ekstensi) untuk mengatur jalur pencarian DLL ekstensi.
Gunakan perintah .setdll (Atur DLL Ekstensi Default) untuk mengatur DLL ekstensi default.
Gunakan perintah .chain (List Debugger Extensions) untuk menampilkan semua modul ekstensi debugger yang dimuat, dalam urutan pencarian defaultnya.
Anda juga dapat memuat DLL ekstensi hanya dengan menggunakan lengkapnya !modul.sintaks ekstensi saat pertama kali Anda mengeluarkan perintah dari modul tersebut. Lihat Menggunakan Perintah Ekstensi Debugger untuk detailnya.
DLL ekstensi yang Anda gunakan harus cocok dengan sistem operasi komputer target. DLL ekstensi yang dikirim dengan paket Alat Penelusuran Kesalahan untuk Windows masing-masing ditempatkan di subdirektori direktori penginstalan yang berbeda:
Direktori winxp berisi ekstensi yang dapat digunakan dengan Windows XP dan versi Windows yang lebih baru.
Direktori winext berisi ekstensi yang dapat digunakan dengan versi Windows apa pun. Modul dbghelp.dll, yang terletak di direktori dasar Alat Debugging untuk Windows, juga berisi ekstensi jenis ini.
Jika Anda menulis ekstensi debugger Anda sendiri, Anda dapat menempatkannya di direktori apa pun. Namun, disarankan agar Anda menempatkannya di direktori baru dan menambahkan direktori tersebut ke jalur ekstensi debugger.
Mungkin ada sebanyak 32 DLL ekstensi yang dimuat.