Zestaw sterowników Windows
Deweloperzy | Microsoftu |
---|---|
Pierwsze wydanie | 1992 |
Wersja stabilna | 10.1 / 1 listopada 2015
|
System operacyjny | Microsoft Windows |
Dostępne w | język angielski |
Licencja | Własne oprogramowanie komercyjne |
Strona internetowa |
|
Windows Driver Kit ( WDK ) to zestaw narzędzi programowych firmy Microsoft , który umożliwia opracowywanie sterowników urządzeń dla platformy Microsoft Windows . Obejmuje dokumentację, przykłady, środowiska kompilacji i narzędzia dla programistów sterowników. Kompletny zestaw narzędzi do tworzenia sterowników wymaga również: kompilatora Visual Studio , Windows SDK i Windows HLK .
Historia
Wcześniej pakiet WDK był znany jako zestaw Driver Development Kit (DDK) i obsługiwał tworzenie modeli sterowników systemu Windows (WDM). Otrzymał swoją obecną nazwę, gdy Microsoft wypuścił Windows Vista i dodał do zestawu następujące wcześniej oddzielne narzędzia: Installable File System Kit (IFS Kit), Driver Test Manager (DTM), chociaż DTM został później przemianowany i ponownie usunięty z WDK.
Pakiet DDK dla systemu Windows 2000 i wcześniejszych wersji nie zawierał kompilatora; zamiast tego trzeba było osobno zainstalować Visual C++, aby skompilować sterowniki. Od wersji dla systemu Windows XP DDK, a później WDK zawierają kompilator wiersza poleceń do kompilowania sterowników. Jednym z powodów, dla których Microsoft podał kompilator, było to, że jakość sterowników poprawiłaby się, gdyby zostały skompilowane z tą samą wersją kompilatora, która została użyta do skompilowania samego systemu Windows, podczas gdy Visual C++ jest ukierunkowany na tworzenie aplikacji i ma inny cykl produkcyjny z częstszymi zmianami. Seria WDK 8.x i nowsze wymaga zainstalowania dopasowanej wersji Visual Studio osobno, ale tym razem integracja jest pełniejsza, ponieważ można edytować, budować i debugować sterownik bezpośrednio z poziomu Visual Studio.
wersje DDK
Wersja | Numer kompilacji | Data wydania |
---|---|---|
Windows 3.0 DDK | 1990 | |
Windows 3.1 DDK | 1992 | |
Windows NT 3.1 DDK | 1993 | |
Windows NT 3.5 DDK | 1994 | |
Windows NT 3.51 DDK | 1025.1 | lipiec 1995 |
Windows 95 DDK | październik 1995 | |
Windows 95 DDK a | czerwiec 1996 | |
Windows 95 DDK b | ||
Windows 95 DDK c (MSDN lipiec 1998) | czerwiec 1998 | |
Windows NT DDK (dla Windows NT Workstation 3.51) | lipiec 1996 | |
Windows NT DDK (dla Windows NT Workstation 4.0) | 1381.1 | sierpień 1996 |
Windows 98 DDK | lipiec 1998 | |
Windows 98 SE DDK | maj 1999 | |
Windows 2000 DDK | 2195.1 | luty 2000 |
Zestaw deweloperski sterowników dla systemu Windows XP (DDK) | 2600 | 21 września 2001 |
Windows XP SP1 Driver Development Kit (DDK) | 2600.1106 | 14 listopada 2002 |
Windows Server 2003 DDK | 3790 | 9 kwietnia 2003 |
Windows Server 2003 z dodatkiem Service Pack 1 DDK | 3790.1830 | 6 kwietnia 2005 |
Uwaga: Windows NT DDK, Windows 98 DDK i Windows 2000 DDK nie są już udostępniane przez firmę Microsoft z powodu ugody dotyczącej języka Java zawartej przez firmę Microsoft z firmą Sun Microsystems.
Wersje WDK
Wersja | Numer kompilacji | Data wydania | Opracowuje sterowniki dla | Integracja z Visual Studio | Notatki |
---|---|---|---|---|---|
Zestaw sterowników systemu Windows dla systemu Windows Vista | 6000 | 29 listopada 2006 | Windows Vista | - | - |
Zestaw sterowników dla systemu Windows — serwer 2008 (x86, x64, ia64) | 6001.18000 | styczeń 2008 r | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 | - | - |
Zestaw sterowników dla systemu Windows — serwer 2008 (x86, x64, ia64) | 6001.18001 | 1 kwietnia 2008 | - | - | - |
Zestaw sterowników dla systemu Windows — wersja Server 2008 z dodatkiem SP1 (x86, x64, i64) | 6001.18002 | 8 grudnia 2008 | Windows XP SP1 – Vista SP1, Windows Server 2000 SP4 – 2008 SP1 | - | - |
Zestaw sterowników Windows 7.0.0 | 7600.16385.0 | 6 sierpnia 2009 | Windows 7, Windows Serwer 2008 R2 | - | - |
Zestaw sterowników Windows 7.1.0 | 7600.16385.1 | 26 lutego 2010 | Windows XP SP3 – 7, Windows Server 2003 SP1 – 2008 R2 | - | |
Zestaw sterowników Windows 8.0 | 8.59.25584 | 15 sierpnia 2012 | Windows 7 – 8, Windows Server 2008 R2 – 2012 | Visual Studio 2012 | Pliki pobrane przed 17.08.2012 miały błąd w współinstalatorze WDF |
Zestaw sterowników Windows 8.1 | 8.100.26638 | 16 września 2013 | Windows 7 – 8.1, Windows Server 2008 R2 – 2012 R2 | Visual Studio 2013 | - |
Aktualizacja zestawu sterowników systemu Windows 8.1 | 8.100.26846 | 20 sierpnia 2014 | Aktualizacja systemu Windows 7 – 8.1, Windows Server 2008 R2 – 2012 R2 | Visual Studio 2013 | - |
Zestaw sterowników systemu Windows 10, wersja 1507 | 10.0.26639 | lipiec 2015 r | Windows 7 SP1 – 10 | Visual Studio 2015 RTM — aktualizacja 3 | - |
Zestaw sterowników systemu Windows 10, wersja 1511 | 10.0.10586 | listopad 2015 r | Windows 7 SP1 – 10 wersja 1511 | Visual Studio 2015 Aktualizacja 1 – 3 | Listopadowa aktualizacja systemu Windows 10 |
Zestaw sterowników systemu Windows 10, wersja 1607 | 10.0.14393 | sierpień 2016 r | Windows 7 SP1 – 10 wersja 1607 (z wyłączeniem Win10 w wersji 1507 i 1511) | Visual Studio 2015 3 | Rocznicowa aktualizacja systemu Windows 10 |
Zestaw sterowników systemu Windows 10, wersja 1703 | 10.0.15063 | kwiecień 2017 r | Windows 7 SP1 – 10 (tylko wersja 1607 i 1703), Windows Server 2008 R2 – 2016 | Visual Studio 2017 wersja 15.1 | Aktualizacja dla twórców systemu Windows 10 |
Zestaw sterowników systemu Windows 10, wersja 1709 | 10.0.16299 | październik 2017 r | Visual Studio 2017 wersja 15.4 | Jesienna aktualizacja Windows 10 dla twórców | |
Zestaw sterowników systemu Windows 10, wersja 1803 | 10.0.17134 | kwiecień 2018 r | Aktualizacja systemu Windows 10 z kwietnia 2018 r | ||
Zestaw sterowników systemu Windows 10, wersja 1809 | 10.0.17763 | październik 2018 r | Aktualizacja systemu Windows 10 z października 2018 r | ||
Zestaw sterowników Windows 10, wersja 1903 | 10.0.18362.1 | kwiecień 2019 r | Windows 7 SP1 – 10 (wersje od 1607 do 1903), Windows Server 2008 R2 SP1 – 2019 | Visual Studio 2019 wersja 16 | Aktualizacja systemu Windows 10 z maja 2019 r |