Debug di installazioni di dispositivi
In Windows Vista e versioni successive di Windows, le fasi principali dell'installazione del dispositivo vengono sempre eseguite in un contesto non interattivo noto come installazioni lato server. Il processo host per l'installazione del dispositivo (DrvInst.exe) viene eseguito nel contesto di sicurezza dell'account LocalSystem.
Poiché le installazioni lato server vengono eseguite in modo non interattivo e devono essere completate senza alcun input dell'utente, offre alcuni problemi allo sviluppatore del pacchetto driver che vuole eseguire il debug delle azioni delle DLL del programma di installazione e del programma di installazione condivisa del pacchetto driver . Per lo sviluppatore di un pacchetto driver, in genere è preferibile eseguire il debug delle azioni di una DLL di coinstallazione durante l'installazione di un dispositivo.
Questa sezione contiene gli argomenti seguenti, che descrivono le tecniche usate per eseguire il debug dei coinstallazioni durante le fasi principali dell'installazione del dispositivo:
Abilitazione del supporto per il debug delle installazioni di dispositivi
Debug di installazioni di dispositivi con un debugger in modalità utente
Debug di installazioni di dispositivi con il debugger del kernel (KD)
Per altre informazioni sui co-programmi di installazione, vedere Scrittura di un co-programma di installazione.