Propriétés de déploiement pour les projets de package de pilotes
Vous pouvez configurer le déploiement automatique d’un package de pilotes sur un ordinateur de test à distance dans chaque configuration de votre projet. À partir des pages de propriétés de projet pour votre pilote, vous disposez d’un contrôle supplémentaire sur la façon dont vous souhaitez déployer votre pilote à des fins de test. Vous pouvez choisir de déployer le pilote automatiquement chaque fois que vous générez la solution de pilote dans chaque configuration. Pour plus d’informations sur le déploiement, consultez Provisionner un ordinateur pour le déploiement et le test de pilotes (WDK 8.1) et Déploiement d’un pilote sur un ordinateur de test.
Définition des propriétés de déploiement pour les projets de package de pilotes
Ouvrez les pages de propriétés de votre package de pilotes. Sélectionnez et maintenez enfoncé (ou cliquez avec le bouton droit) le projet de package de pilote dans Explorateur de solutions, puis sélectionnez Propriétés.
Note Si votre solution de pilote n’a pas de projet de package de pilotes, vous devez en ajouter un. Consultez Création d’un package de pilotes. Les propriétés de déploiement sont disponibles uniquement si vous disposez d’un package de pilotes.
Dans les pages de propriétés du package de pilotes, sélectionnez Propriétés de configuration, Installer le pilote, puis Sélectionnez Déploiement.
Sélectionnez l’option Activer le déploiement . Lorsque cette option est sélectionnée, vous pouvez sélectionner l’ordinateur de test à utiliser, et vous pouvez configurer des options pour l’installation et le déploiement du pilote.
Configuration du projet et plateforme
La liste de configuration et la liste des plateformes vous permettent d’appliquer différents paramètres de déploiement pour différentes configurations de projet et combinaisons de plateformes. Par exemple, vous pouvez déployer un pilote sur un ordinateur de test à l’aide d’un ensemble d’options de déploiement pour les builds de débogage et sur un autre ordinateur de test et des options de déploiement pour les builds de version.
Activation du déploiement
Vous pouvez choisir de déployer votre package de pilotes sur un ordinateur de test en sélectionnant Activer le déploiement. En combinaison avec la liste de configuration, vous pouvez choisir de désactiver le déploiement pour les builds de débogage et de l’activer pour les versions en version.
Pour vous assurer que vous testez la dernière version du pilote, sélectionnez Supprimer les versions précédentes du pilote avant le déploiement.
Nom de l’ordinateur cible
Vous pouvez choisir l’ordinateur cible à utiliser pour le déploiement et le test. Si vous avez déjà configuré vos ordinateurs de test, vous pouvez en sélectionner un dans cette liste. Si vous n’avez pas configuré d’ordinateur de test, vous pouvez en configurer un à l’aide du bouton Parcourir . Pour plus d’informations sur la configuration d’un ordinateur de test, consultez Déploiement d’un pilote sur un ordinateur de test. Assurez-vous que la configuration du projet et la plateforme correspondent à l’architecture cible de votre système de test. Une erreur de déploiement courante se produit lorsque vous tentez d’installer un pilote x86 (Win32) sur un système exécutant une version x64 de Windows.
Pour plus d’informations sur l’utilisation du débogueur, consultez Prise en main avec le débogage Windows.
Options d’installation du pilote
N’installez pas - Il s’agit de l’option par défaut. Vous pouvez choisir de ne pas installer si vous importez le package de pilotes dans le magasin de pilotes ou si vous activez et définissez les options du vérificateur de pilotes sur l’ordinateur de test.
Mise à jour du pilote d’ID matériel - Pour déployer un pilote pour un périphérique matériel réel, utilisez plutôt Installer et vérifier . Pour déployer un pilote pour un pilote énuméré par la racine, vous pouvez utiliser mise à jour du pilote d’ID matériel ou Installer et vérifier. Si vous choisissez d’utiliser la mise à jour du pilote d’ID matériel, vous devez entrer le même ID matériel qui apparaît dans votre fichier INF, et cet ID matériel doit avoir la forme Root\Xxx. Si vous choisissez cette option, les fichiers sont copiés dans le dossier %Systemdrive%\drivertest\drivers sur l’ordinateur distant. L’utilitaire Console d’appareil, Devcon, installe le pilote pour cet ID matériel et ce fichier INF à partir du package. Par exemple, vous pouvez sélectionner Mise à jour du pilote d’ID matériel et définir le HWID sur Root\yourprojectname. Veillez à exclure tous les espaces dans le nom de votre projet.
Ligne de commande personnalisée - Vous pouvez choisir d’exécuter vos propres scripts de commande personnalisés lors de l’installation. Si vous souhaitez exécuter un script de commande personnalisé, veillez à ajouter les fichiers nécessaires sous la section Fichiers supplémentaires . Les fichiers supplémentaires sont copiés dans le dossier %Systemdrive%\drivertest\drivers sur l’ordinateur distant.
Installer et vérifier - Vous pouvez choisir de tester votre installation à l’aide d’un script de test automatisé. Lorsque vous sélectionnez cette option et spécifiez la tâche d’installation du package de pilotes par défaut (redémarrage possible) ou la tâche d’installation du package du pilote d’imprimante par défaut (redémarrage possible), le test lit le fichier INF du pilote et installe le pilote. Le test vérifie ensuite que le pilote est opérationnel. Une fois terminé, le test fournit des informations détaillées sur la réussite ou l’échec de la tâche d’installation.
Requête d’appareil facultative - La valeur par défaut est %PathToInf%. Le chemin d’accès aux fichiers INF du pilote est remplacé automatiquement. Il ne doit pas être nécessaire de modifier cette valeur, sauf si vous avez besoin de placer les fichiers INF à un autre emplacement.
Fichiers supplémentaires
Vous pouvez utiliser la zone Fichiers supplémentaires pour spécifier des scripts d’installation personnalisés ou des applications que vous souhaitez copier sur l’ordinateur de test distant. Les fichiers que vous spécifiez ici sont ajoutés au dossier %Systemdrive%\drivertest\drivers sur l’ordinateur distant.