Debugowanie instalacji urządzeń

W systemie Windows Vista i nowszych wersjach systemu Windows podstawowe etapy instalacji urządzenia są zawsze uruchamiane w nieinteraktywnym kontekście znanym jako instalacje po stronie systemu. Proces hosta instalacji urządzenia (DrvInst.exe) jest uruchamiany w kontekście zabezpieczeń konta LocalSystem.

Ponieważ instalacje po stronie serwera działają nieinterakcyjnie i muszą zostać ukończone bez żadnych danych wejściowych użytkownika, stanowi to pewne wyzwania dla dewelopera pakietu sterowników, który chce debugować działania bibliotek DLL instalatora klas i współinstalatora pakietu sterownika. W przypadku dewelopera pakietu sterowników najbardziej pożądane jest debugowanie akcji biblioteki DLL współinstalatora podczas instalacji urządzenia.

Ta sekcja zawiera następujące tematy, które opisują techniki używane do debugowania współinstalatorów podczas podstawowych etapów instalacji urządzenia:

Włączanie obsługi debugowania podczas instalacji urządzeń

Debugowanie instalacji urządzeń za pomocą debugera trybu użytkownika

Debugowanie instalacji urządzeń za pomocą debugera jądra (KD)

Aby uzyskać więcej informacji na temat współinstalatorów, zobacz Pisanie współinstalatora.