Préparation d’un ordinateur pour le déploiement manuel de pilotes
Vous pouvez déployer un pilote automatiquement ou manuellement. Dans les deux cas, vous devez d’abord préparer l’ordinateur cible. Ici, nous décrivons comment préparer l’ordinateur cible si vous choisissez de déployer votre pilote manuellement.
En règle générale, l’ordinateur sur lequel vous installez et testez un pilote est distinct de l’ordinateur sur lequel vous développez et générez le package de pilotes. L’ordinateur où vous générez le pilote est appelé l’ordinateur hôte, et l’ordinateur où vous installez et testez le pilote est appelé l’ordinateur cible ou l’ordinateur de test. Le processus de déplacement du package de pilotes vers l’ordinateur cible et l’installation du pilote qu’il appelle le déploiement du pilote.
- Sur l’ordinateur cible, ouvrez une fenêtre d’invite de commande en tant qu’administrateur. Entrez bcdedit /set TESTSIGNING ON. Redémarrez l'ordinateur cible.
- Copiez l’outil DevCon dans un dossier sur l’ordinateur cible (par exemple, c :\Tools). L’outil DevCon est inclus dans le Kit de pilotes Windows (WDK). Vous pouvez le trouver sous le répertoire Outils (par exemple, C :\Program Files (x86)\Windows Kits\10\Tools\x64\devcon.exe).
- Créez ou obtenez un fichier de certificat (.cer) que vous pouvez installer sur l’ordinateur cible. Par exemple, lorsque vous générez l’un des exemples de pilotes WDK, le processus de génération crée un fichier de certificat (.cer). L’emplacement du fichier de certificat varie en fonction de ce que vous avez spécifié pour la configuration et la plateforme. Par exemple, si votre configuration est Debug Win7 et que votre plateforme est x64, le fichier de certificat se trouve dans votre dossier de solution sous C++\x64\Win7Debug.
- Copiez le fichier de certificat dans un dossier sur votre ordinateur cible (par exemple c :\Certificates).
- Sur l’ordinateur cible, cliquez avec le bouton droit sur le fichier de certificat, puis choisissez Installer. Parcourez l’Assistant Installation. Les certificats de test utilisés pour incorporer des signatures dans des fichiers de pilote et signer un fichier catalogue de packages de pilotes doivent être ajoutés au magasin de certificats autorités de certification racines approuvées et au magasin de certificats des serveurs de publication approuvés. Pour plus d’informations sur l’installation du certificat sur l’ordinateur cible, consultez Installation d’un certificat de test sur un ordinateur de test.
Lorsque vous générez l’un des exemples de pilotes WDK, le processus de génération crée un certificat de signature de test. Vous devez installer un certificat de signature de test une seule fois. Si vous avez installé un certificat à partir d’un exemple de pilote WDK, vous pouvez installer d’autres exemples de pilotes sans réinstaller un certificat.