stringtranslate.com

Комплект драйверов для Windows

Windows Driver Kit ( WDK ) — это программный набор инструментов от Microsoft , позволяющий разрабатывать драйверы устройств для платформы Microsoft Windows . [2] Он включает в себя документацию, примеры, среды сборки и инструменты для разработчиков драйверов. [3] Для полного набора инструментов для разработки драйверов также необходимо следующее: компилятор Visual Studio , Windows SDK и Windows HLK .

История

Ранее WDK был известен как Driver Development Kit (DDK) [4] и поддерживал разработку Windows Driver Model (WDM). Свое нынешнее название он получил, когда Microsoft выпустила Windows Vista и добавила в комплект следующие ранее разделенные инструменты: Installable File System Kit (IFS Kit), Driver Test Manager (DTM), хотя позже DTM был переименован и снова удален из WDK.

DDK для Windows 2000 и более ранних версий не включал компилятор; вместо этого приходилось устанавливать Visual C++ отдельно для компиляции драйверов. Начиная с версии для Windows XP DDK и позже WDK включают компилятор командной строки для компиляции драйверов. Одной из причин, по которой Microsoft включила компилятор, было то, что качество драйверов улучшится, если они будут скомпилированы той же версией компилятора, которая использовалась для компиляции самой Windows, в то время как Visual C++ нацелен на разработку приложений и имеет другой цикл продукта с более частыми изменениями. Серия WDK 8.x и более поздние версии требуют установки соответствующей версии Visual Studio отдельно, но на этот раз интеграция более полная, поскольку вы можете редактировать, собирать и отлаживать драйвер непосредственно из Visual Studio.

Версии DDK

Примечание: Windows NT DDK, Windows 98 DDK и Windows 2000 DDK больше не предоставляются корпорацией Microsoft из-за соглашений, связанных с Java, заключенных корпорацией Microsoft с компанией Sun Microsystems. [5]

Версии WDK

Смотрите также

Ссылки

  1. ^ "Другие загрузки WDK". Microsoft Learn . Получено 2024-09-19 .
  2. ^ Энрико Перла; Массимилиано Олдани (2010). Руководство по эксплуатации ядра; Атака ядра. Elsevier Science . стр. 277. ISBN 9781597494878.
  3. ^ БХАТТ, ПРАМОД ЧАНДРА П. (2019). ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ: КОНЦЕПЦИИ И ПРАКТИКА (GNU/LINUX И WINDOWS), ПЯТОЕ ИЗДАНИЕ. PHI Learning Pvt. Ltd. стр. 529. ISBN 9789387472884.
  4. ^ Билл Бланден (2009). Арсенал руткитов; Побег и уклонение. Jones & Bartlett Learning . стр. 142. ISBN 9781449661229.
  5. ^ MSDN: Продукты недоступны из-за соглашения, связанного с Java
  6. ^ [1] Комплект драйверов Windows версии 7.1.0
  7. ^ Проблема с совместным установщиком WDF
  8. ^ Крейг Брокшмидт (2014). Программирование приложений для Магазина Windows с помощью HTML, CSS и JavaScript. Pearson Education . стр. 1002. ISBN 9780735695702.
  9. ^ Лю, Чжифэн; Чжэн, Дэшэн; У, Синьлун; Чэнь, Цзисинь; Тан, Сяолань; Ран, Цзыюн (2021). VABox: фреймворк анализа на основе виртуализации для упакованных исполняемых файлов, запутанных виртуализацией. Международная конференция по искусственному интеллекту и безопасности. Springer International Publishing . стр. 73–84. ISBN 9783030786212Для разработки мы используем Visual Studio 2017 и WDK для Windows 10 версии 1809.