Débogage des installations d’appareils
Sur Windows Vista et les versions ultérieures de Windows, les étapes principales de l’installation de l’appareil sont toujours exécutées dans un contexte non interactif appelé installations côté serveur. Le processus hôte pour l’installation de l’appareil (DrvInst.exe) s’exécute dans le contexte de sécurité du compte LocalSystem.
Étant donné que les installations côté serveur s’exécutent de manière non interactive et doivent se terminer sans aucune entrée utilisateur, cela pose des défis au développeur du package de pilotes qui souhaite déboguer les actions des DLL de programme d’installation de classe et de co-programme d’installation du package de pilotes . Pour le développeur d’un package de pilotes, il est généralement plus souhaitable de déboguer les actions d’une DLL de co-programme d’installation pendant l’installation d’un appareil.
Cette section contient les rubriques suivantes, qui décrivent les techniques utilisées pour déboguer des co-programmes d’installation pendant les étapes principales de l’installation de l’appareil :
Activation de la prise en charge du débogage des installations d’appareils
Débogage des installations d’appareils avec un débogueur en mode utilisateur
Débogage des installations d’appareils avec le débogueur de noyau (KD)
Pour plus d’informations sur les co-programmes d’installation, consultez Écriture d’un co-programme d’installation.