Depurando instalações de dispositivo
No Windows Vista e versões posteriores do Windows, os estágios principais da instalação do dispositivo são sempre executados em um contexto não interativo conhecido como instalações do lado do servidor. O processo de host para instalação do dispositivo (DrvInst.exe) é executado no contexto de segurança da conta LocalSystem.
Como as instalações do lado do servidor são executadas de forma não interativa e devem ser concluídas sem qualquer entrada do usuário, ela fornece alguns desafios para o desenvolvedor do pacote de driver que deseja depurar as ações das DLLs do instalador de classe e do co-instalador do pacote de driver . Para o desenvolvedor de um pacote de driver, geralmente é mais desejável depurar as ações de uma DLL de coinstalador durante a instalação de um dispositivo.
Esta seção contém os seguintes tópicos, que descrevem técnicas que são usadas para depurar os co-instaladores durante os estágios principais da instalação do dispositivo:
Habilitando o suporte para depuração de instalações de dispositivo
Depurando instalações de dispositivo com um depurador no modo de usuário
Depurando instalações de dispositivo com o depurador de kernel (KD)
Para obter mais informações sobre os co-instaladores, consulte Escrevendo um co-instalador.