Utilisation de la clé WDK d’entreprise
Enterprise Windows Driver Kit (Enterprise WDK) est un environnement de génération en ligne de commande qui ne nécessite aucune installation avant d’être utilisé. Une fois que vous avez téléchargé l’EWDK, vous pouvez le gérer avec un logiciel de gestion de version ou vous pouvez compresser les fichiers et les copier si nécessaire. Un fichier .zip créé avec le wdk d’entreprise contient tous les compilateurs, éditeurs de liens, outils de génération, en-têtes et bibliothèques nécessaires pour générer des projets de pilotes basés sur Visual Studio.
Le WDK Entreprise contient les éléments nécessaires pour générer des pilotes et des applications de test de pilotes Win32 de base. Utilisez votre éditeur de code favori pour modifier le code source et les fichiers projet. Étant donné qu’il est basé sur la ligne de commande, le WDK d’entreprise ne dispose pas de certaines fonctionnalités incorporées dans Visual Studio, telles qu’un IDE, le déploiement de pilotes et les tests de pilotes.
Mise en route
Notes
À compter de Windows 10 version 1709, le WDK Entreprise est basé sur ISO. Pour commencer, téléchargez et montez l’ISO, puis exécutez LaunchBuildEnv
.
- Téléchargez l’EWDK à partir de : téléchargement WDK & EWDK
- Développez le fichier .zip dans un répertoire nommé de manière appropriée, tel que d :\ewdk.
- À partir d’une invite de commandes Administrateur, accédez au dossier développé à l’étape précédente, puis exécutez LaunchBuildEnvcmd pour créer l’environnement de génération. Par exemple : D :\EWDK\LaunchBuildEnv
Après avoir créé l’environnement de build, vous pouvez l’utiliser pour travailler sur les fichiers ou générer des projets Visual Studio. Par exemple,
- Cd directory_containing_project_files
- Msbuild projectname.vsproj
Commandes MSBuild de base pour les projets et solutions :
- Msbuild project.vcxproj /p :configuration=[release | debug] /p :platform=[arm | Win32 | x64]
Pour créer un raccourci de bureau :
%comspec% /k pushd <drive\dir>
&& LaunchBuildEnv.cmd
Où <drive\dir>
est l’emplacement où les fichiers ont été extraits, par exemple, d :\ewdk
%comspec% /k pushd « d :\ewdk" && LaunchBuildEnv.cmd