Software-First Installation
Eine Software-First-Installation umfasst das Kopieren eines Treiberpakets in den Treiberspeicher ("Staging") und die Vorinstallation Des Treiberpakets auf dem System, bevor das Hardwaregerät angeschlossen ist. Nachdem das Gerät angeschlossen wurde, wird der Treiber aus dem Treiberpaket installiert.
Wenn der Benutzer Ihr Verteilungsmedium einfügt, bevor er das Gerät einfügt, kann eine AutoRun-fähige Installationsanwendung:
Überprüfen Sie, ob in Bearbeitung befindliche Installationen ausgeführt werden, und beenden Sie die Ausführung, wenn andere Installationsaktivitäten ausgeführt werden.
Verwenden Sie Microsoft Installer, um gerätespezifische Anwendungen zu installieren.
Wenn das Gerät "hot-pluggable" ist, teilen Sie dem Benutzer mit, es anzustecken.
Wenn der Bus keine Hot-Plug-Benachrichtigung bereitstellt, initiieren Sie die Aufzählung durch Aufrufen von CM_Reenumerate_DevNode.
Wenn das Gerät nicht hot-pluggierbar ist, teilen Sie dem Benutzer mit, das System zu deaktivieren, schließen Sie das Gerät an, und schalten Sie das System wieder ein.