Vorinstallierte Treiberpakete

Um Treiberpaketdateien vorab zu installieren, sollte Ihre Geräteinstallationsanwendung die folgenden Schritte ausführen:

  1. Erstellen Sie im Zielsystem ein Verzeichnis für die Treiberpaketdateien. Wenn Ihre Geräteinstallationsanwendung eine Anwendung installiert, sollten die Treiberpaketdateien in einem Unterverzeichnis des Anwendungsverzeichnisses gespeichert werden.

  2. Kopieren Sie alle Dateien im Treiberpaket aus dem Verteilungsmedium in das Verzeichnis, das in Schritt (1) erstellt wird. Das Treiberpaket enthält den Treiber oder treiber, die INF-Datei, die Katalogdatei und andere Installationsdateien.

  3. Rufen Sie SetupCopyOEMInf auf, der die INF-Datei im Verzeichnis angibt, das in Schritt (1) erstellt wurde. Geben Sie SPOST_PATH für den OEMSourceMediaType-Parameter an, und geben Sie NULL für den OEMSourceMediaLocation-Parameter an. SetupCopyOEMInf kopiert das Treiberpaket in den Treiberspeicher.

Wenn der Benutzer das Gerät einbindet, erkennt der PnP-Manager das Gerät, sucht das Treiberpaket, das von SetupCopyOEMInf bereitgestellt wird, und installiert das Treiberpaket auf dem Gerät.