Debuggen von Geräteinstallationen
Unter Windows Vista und höheren Versionen von Windows werden die Kernphasen der Geräteinstallation immer in einem nicht interaktiven Kontext ausgeführt, der als serverseitige Installationen bezeichnet wird. Der Hostprozess für die Geräteinstallation (DrvInst.exe) wird unter dem Sicherheitskontext des LocalSystem-Kontos ausgeführt.
Da die serverseitigen Installationen nicht interaktiv ausgeführt werden und ohne Benutzereingaben abgeschlossen werden müssen, stellt dies einige Herausforderungen für den Treiberpaketentwickler bereit, der die Aktionen der Klasseninstallations- und Co-Installer-DLLs des Treiberpakets debuggen möchte. Für den Entwickler eines Treiberpakets ist es in der Regel am wünschenswertsten, die Aktionen einer Co-Installer-DLL während der Installation eines Geräts zu debuggen.
Dieser Abschnitt enthält die folgenden Themen, in denen Techniken beschrieben werden, die zum Debuggen von Co-Installern während der Hauptphasen der Geräteinstallation verwendet werden:
Aktivieren der Unterstützung für das Debuggen von Geräteinstallationen
Debuggen von Geräteinstallationen mit einem Benutzermodusdebugger
Debuggen von Geräteinstallationen mit dem Kerneldebugger (KD)
Weitere Informationen zu Co-Installern finden Sie unter Schreiben eines Co-Installers.