Partager via


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 distant dans chaque configuration de votre projet. Dans les pages de propriétés du projet pour votre pilote, vous avez 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éployer un pilote sur un ordinateur de test.

Définition des propriétés de déploiement pour les projets de package de pilotes

  1. 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 pilotes dans l’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. Voir 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.

  2. Dans les pages de propriétés du package de pilotes, sélectionnez Propriétés de configuration, installez le pilote, puis sélectionnez Déploiement.

  3. 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 configurer des options pour l’installation et le déploiement du pilote.

Configuration et plateforme du projet

La liste de configuration et la liste de plateformes vous permettent d’appliquer différents paramètres de déploiement pour différentes combinaisons de configuration et de plateforme de projet. 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 vers un autre ordinateur de test et des options de déploiement pour les builds de mise en production.

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 builds de mise en production.

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 et la plateforme du projet 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 du débogage Windows.

Options d’installation du pilote

Ne pas installer - 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 des pilotes ou si vous activez et définissez les options du vérificateur de pilote sur l’ordinateur de test.

Mise à jour du pilote d’ID matériel - Pour déployer un pilote pour un appareil matériel réel, utilisez Installer et Vérifier à la place. Pour déployer un pilote de périphérique racine, vous pouvez utiliser la mise à jour du pilote avec identifiant matériel ou l'installation et la vérification. 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 le formulaire Root\Xxx. Si vous choisissez cette option, les fichiers sont copiés dans le dossier systemdrive %Systemdrive%\drivertest\drivers sur l’ordinateur distant. L’utilitaire Device Console, Devcon, installe le pilote pour cet ID matériel et ce fichier INF à partir du package. Par exemple, vous pouvez sélectionner La mise à jour du pilote d’ID matériel et définir le HWID sur Root\yourprojectname. Veillez à exclure 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 de pilotes 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. À la fin, 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 dans un autre emplacement.

Fichiers supplémentaires

Vous pouvez utiliser la zone Fichiers supplémentaires pour spécifier des scripts d’installation ou des applications personnalisés 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.