Développement, test et déploiement de pilotes

L’environnement de développement de pilotes Windows et les débogueurs Windows sont intégrés à Microsoft Visual Studio. Dans cet environnement de développement de pilotes intégré, la plupart des outils dont vous avez besoin pour le codage, la création, l’empaquetage, le déploiement et le test d’un pilote sont disponibles dans l’interface utilisateur de Visual Studio.

Pour configurer l’environnement de développement intégré, commencez par installer Visual Studio, puis installez le WDK. Vous trouverez des informations sur l’obtention de Visual Studio et du WDK sur la page de configuration et de téléchargement WDK. Les outils de débogage pour Windows sont inclus dans l’installation de WDK.

Le WDK utilise MSBuild.exe, qui est disponible à la fois dans l’interface utilisateur de Visual Studio et en tant qu’outil en ligne de commande. Les pilotes créés dans l’environnement Visual Studio utilisent les fichiers Project et Solution pour décrire un projet ou un groupe de projets. L’environnement Visual Studio fournit un outil pour convertir les fichiers sources et Dirs hérités en fichiers Project et Solution.

L’environnement Visual Studio fournit des modèles pour :

  • Nouveaux pilotes
  • Packages de pilotes
  • Nouveaux tests
  • Amélioration des tests existants
  • Scripts de déploiement de pilotes personnalisés

Dans l’environnement Visual Studio, vous pouvez configurer le processus de génération afin qu’il crée et signe automatiquement un package de pilotes. Les outils d’analyse statique et d’exécution sont disponibles dans Visual Studio. Vous pouvez configurer un ordinateur cible pour tester votre pilote et le déployer automatiquement sur l’ordinateur cible à chaque reconstruction. Vous pouvez choisir parmi un ensemble complet de tests d’exécution et vous pouvez écrire vos propres tests.

Les rubriques de cette section vous montrent comment utiliser Visual Studio pour effectuer plusieurs des tâches impliquées dans le développement, le déploiement et le test des pilotes.

Vidéos supplémentaires

Vous trouverez des vidéos dans les pages suivantes dans la documentation du pilote Windows :