Комплект драйверов для Windows
Эта статья нуждается в дополнительных цитатах для проверки . ( октябрь 2014 г. ) |
Разработчик(и) | Майкрософт |
---|---|
Первоначальный выпуск | 1992 год |
Стабильная версия | 10.1 / 1 ноября 2015 г |
Операционная система | Microsoft Windows |
Доступно в | Английский |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | документы |
Комплект драйверов Windows ( WDK ) — это набор программных инструментов от Microsoft , который позволяет разрабатывать драйверы устройств для платформы Microsoft Windows . [1] Он включает документацию, примеры, среды сборки и инструменты для разработчиков драйверов. [2] Полный набор инструментов для разработки драйверов также требует следующего: компилятор Visual Studio , Windows SDK и Windows HLK .
История
[ редактировать ]Ранее WDK назывался Driver Development Kit (DDK). [3] и поддерживал разработку модели драйверов Windows (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.
Версии ДДК
[ редактировать ]Версия | Номер сборки | Дата выпуска |
---|---|---|
Windows 3.0 ДДК | 1990 | |
Windows 3.1 ДДК | 1992 | |
Windows NT 3.1 ДДК | 1993 | |
Windows NT 3.5 ДДК | 1994 | |
Windows NT 3.51 ДДК | 1025.1 | июль 1995 г. |
Windows 95 ДДК | Октябрь 1995 г. | |
Windows 95 ДДК а | Июнь 1996 г. | |
Windows 95 ДДК б | ||
Windows 95 DDK c (MSDN, июль 1998 г.) | Июнь 1998 г. | |
Windows NT DDK (для рабочей станции Windows NT 3.51) | июль 1996 г. | |
Windows NT DDK (для рабочей станции Windows NT 4.0) | 1381.1 | Август 1996 г. |
Windows 98 ДДК | июль 1998 г. | |
Windows 98 SE ДДК | май 1999 г. | |
Windows 2000 ДДК | 2195.1 | Февраль 2000 г. |
Комплект разработки драйверов для Windows XP (DDK) | 2600 | 21 сентября 2001 г. |
Комплект разработки драйверов Windows XP SP1 (DDK) | 2600.1106 | 14 ноября 2002 г. |
ДДК Windows Server 2003 | 3790 | 9 апреля 2003 г. |
Windows Server 2003 с пакетом обновления 1 DDK | 3790.1830 | 6 апреля 2005 г. |
Примечание. Windows NT DDK, Windows 98 DDK и Windows 2000 DDK больше не предоставляются Microsoft из-за связанных с Java соглашений, заключенных Microsoft с Sun Microsystems. [4]
Версии ВДК
[ редактировать ]Версия | Номер сборки | Дата выпуска | Разрабатывает драйверы для | Интеграция с Visual Studio | Примечания |
---|---|---|---|---|---|
Комплект драйверов Windows для Windows Vista | 6000 | 29 ноября 2006 г. | Windows Виста | - | - |
Комплект драйверов Windows — Server 2008 (x86, x64, ia64) | 6001.18000 | январь 2008 г. | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 | - | - |
Комплект драйверов Windows — Server 2008 (x86, x64, ia64) | 6001.18001 | 1 апреля 2008 г. | - | - | - |
Комплект драйверов Windows — Server 2008 Release SP1 (x86, x64, i64) | 6001.18002 | 8 декабря 2008 г. | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 SP1 | - | - |
Комплект драйверов для Windows 7.0.0 | 7600.16385.0 | 6 августа 2009 г. | Windows 7, Windows Сервер 2008 R2. | - | - |
Комплект драйверов для Windows 7.1.0 | 7600.16385.1 | 26 февраля 2010 г. | Windows XP SP3 – 7, Windows Server 2003 SP1 – 2008 R2 | - | [5] |
Комплект драйверов Windows 8.0 | 8.59.25584 | 15 августа 2012 г. | Windows 7–8, Windows Server 2008 R2–2012. | Визуальная Студия 2012 | Загрузки до 17.08.2012 содержали ошибку в совместном установщике WDF. [6] |
Комплект драйверов для Windows 8.1 | 8.100.26638 | 16 сентября 2013 г. | Windows 7 – 8.1, Windows Server 2008 R2 – 2012 R2 | Визуальная Студия 2013 [7] | - |
Комплект драйверов Windows 8.1 Обновить | 8.100.26846 | 20 августа 2014 г. | Обновление Windows 7 – 8.1, Windows Server 2008 R2 – 2012 R2 | Визуальная Студия 2013 | - |
Комплект драйверов Windows 10, версия 1507 | 10.0.26639 | июль 2015 г. | Windows 7 SP1 – 10 | Visual Studio 2015 RTM — обновление 3 | - |
Комплект драйверов Windows 10, версия 1511 | 10.0.10586 | ноябрь 2015 г. | Windows 7 SP1 – 10 Версия 1511 | Visual Studio 2015, обновление 1–3 | Ноябрьское обновление Windows 10 |
Комплект драйверов Windows 10, версия 1607 | 10.0.14393 | август 2016 г. | Windows 7 SP1 – 10 версии 1607 (кроме Win10 версий 1507 и 1511) | Visual Studio 2015, обновление 3 | Юбилейное обновление Windows 10 |
Комплект драйверов Windows 10, версия 1703 | 10.0.15063 | апрель 2017 г. | Windows 7 SP1 – 10 (только версии 1607 и 1703), Windows Server 2008 R2 – 2016 | Visual Studio 2017, версия 15.1 | Обновление для создателей Windows 10 |
Комплект драйверов Windows 10, версия 1709 | 10.0.16299 | Октябрь 2017 г. | Visual Studio 2017, версия 15.4 | Обновление Windows 10 Fall Creators | |
Комплект драйверов Windows 10, версия 1803 | 10.0.17134 | апрель 2018 г. | Обновление Windows 10 за апрель 2018 г. | ||
Комплект драйверов Windows 10, версия 1809 [8] | 10.0.17763 | Октябрь 2018 г. | Обновление Windows 10 за октябрь 2018 г. | ||
Комплект драйверов Windows 10, версия 1903 | 10.0.18362.1 | апрель 2019 г. | Windows 7 SP1 – 10 (версии с 1607 по 1903), Windows Server 2008 R2 SP1 – 2019 | Visual Studio 2019, версия 16. | Обновление Windows 10 мая 2019 г. |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Энрико Перла; Массимилиано Олдани (2010). Руководство по эксплуатации ядра; Атака ядра . Эльзевир Наука . п. 277. ИСБН 9781597494878 .
- ^ БХАТТ, ПРАМОД ЧАНДРА П. (2019). ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ: КОНЦЕПЦИИ И ПРАКТИКА (GNU/LINUX И WINDOWS), ПЯТОЕ ИЗДАНИЕ . PHI Learning Pvt. ООО с. 529. ИСБН 9789387472884 .
- ^ Билл Бланден (2009). Руткитный арсенал; Побег и уклонение . Джонс и Бартлетт Обучение . п. 142. ИСБН 9781449661229 .
- ^ MSDN: продукты недоступны из-за мирового соглашения, связанного с Java.
- ^ [1] Комплект драйверов Windows версии 7.1.0
- ^ Проблема с соустановщиком WDF
- ^ Крейг Брокшмидт (2014). Программирование приложений Магазина Windows с помощью HTML, CSS и JavaScript . Образование Пирсона . п. 1002. ИСБН 9780735695702 .
- ^ Лю, Чжифэн; Чжэн, Дэшэн; У, Синьлун; Чен, Цзисинь; Тан, Сяолань; Ран, Цзыён (2021). VABox: основанная на виртуализации платформа анализа упакованных исполняемых файлов, обфусцированных виртуализацией . Международная конференция по искусственному интеллекту и безопасности. Международное издательство Спрингер . стр. 73–84. ISBN 9783030786212 .
Для разработки мы используем Visual Studio 2017 и WDK для Windows 10 версии 1809.