Préinstallation des packages de pilotes
Pour préinstaller les fichiers de package de pilotes, votre application d’installation de périphérique doit suivre les étapes suivantes :
Sur le système cible, créez un répertoire pour les fichiers de package de pilotes. Si votre application d’installation d’appareil installe une application, les fichiers de package de pilotes doivent être stockés dans un sous-répertoire du répertoire de l’application.
Copiez tous les fichiers du package de pilotes à partir du support de distribution vers le répertoire créé à l’étape (1). Le package de pilotes inclut le pilote ou les pilotes, le fichier INF, le fichier catalogue et d’autres fichiers d’installation.
Appelez SetupCopyOEMInf en spécifiant le fichier INF dans le répertoire créé à l’étape (1). Spécifiez SPOST_PATH pour le paramètre OEMSourceMediaType et spécifiez NULL pour le paramètre OEMSourceMediaLocation. SetupCopyOEMInf copie le package de pilotes dans le magasin de pilotes.
Lorsque l’utilisateur se connecte à l’appareil, le gestionnaire PnP reconnaît l’appareil, recherche le package de pilotes intermédiaire par SetupCopyOEMInf et installe le package de pilotes sur l’appareil.