Поделиться через


Использование enterprise WDK

Корпоративный пакет драйверов Windows (Enterprise WDK) — это среда сборки из командной строки, которая не требует установки перед использованием. Скачав EWDK, вы можете управлять им с помощью программного обеспечения для управления версиями или запаковать файлы и скопировать их при необходимости. Файл .zip, созданный с помощью Enterprise WDK, содержит все необходимые компиляторы, компоновщики, средства сборки, заголовки и библиотеки для создания проектов драйверов на основе Visual Studio.

Enterprise WDK содержит необходимые элементы для создания драйверов и базовых приложений для тестирования драйверов Win32. Используйте избранный редактор кода для изменения исходного кода и файлов проекта. Так как он основан на командной строке, enterprise WDK не имеет некоторых функций, включенных в Visual Studio, таких как интегрированная среда разработки, развертывание драйверов и тестирование драйверов.

Приступая к работе

Примечание

Начиная с Windows 10 версии 1709, корпоративный WDK основан на ISO. Чтобы приступить к работе, скачайте и подключите ISO,а затем выполните команду LaunchBuildEnv.

  1. Скачайте EWDK по ссылке: WDK & Скачать EWDK
  2. Разверните файл .zip в каталог с соответствующим именем, например d:\ewdk.
  3. В командной строке администратора перейдите в развернутую папку на предыдущем шаге, а затем запустите LaunchBuildEnvcmd , чтобы создать среду сборки. Например: D:\EWDK\LaunchBuildEnv

После создания среды сборки ее можно использовать для работы с файлами или сборки проектов Visual Studio. Например, если выбран диапазон 10.0.0.0/20 для виртуальной сети, для пространства клиентских адресов можно выбрать 10.1.0.0/24.

  • Cd directory_containing_project_files
  • Msbuild projectname.vsproj

Базовые команды MSBuild для проектов и решений:

  • Msbuild project.vcxproj /p:configuration=[release | debug] /p:platform=[arm | Win32 | x64]

Чтобы создать ярлык на рабочем столе, выполните приведенные ниже действия.

%comspec% /k отправлено <drive\dir> && LaunchBuildEnv.cmd

Где <drive\dir> — расположение, в которое были извлечены файлы, например d:\ewdk.

%comspec% /k pushd "d:\ewdk" && LaunchBuildEnv.cmd

См. также:

Справочник по MSBuild