Windows Driver Kit

Windows Driver Kit
Basisdaten
Entwickler Microsoft
Aktuelle Version 28000.2526
Betriebssystem Microsoft Windows
docs.microsoft.com/en-us/windows-hardware/drivers/index

Das Windows Driver Kit (WDK) ist ein Software Development Kit für die Entwicklung und das Testen von Gerätetreibern für Microsoft Windows. Das WDK enthält die dafür benötigten Programmbibliotheken, Header-Dateien und Programmierwerkzeuge.

Entwicklung und Geschichte

Die ersten virtuellen Gerätetreiber unter frühen Versionen von Windows waren die VxD, welche ursprünglich meist in Assemblersprache geschrieben wurden. Der Vorgänger des WDKs war das Device Development Kit (DDK), welches selbst wiederum eine Kombination aus dem ehemaligen Device Driver Kit und dem Binary Adaptation Kit für Windows 2.x war und durch die Bereitstellung von benötigten Bibliotheken die Entwicklung der VxD in der Programmiersprache C ermöglichte. Die späteren Versionen wurden Driver Development Kit genannt und unterstützten schließlich auch die Entwicklung von Treibern mit dem Windows Driver Model, welches für eine Quelltextkompatibilität der Gerätetreiber unter den verschiedenen Windows-Versionen entwickelt wurde und mit Windows 98 eingeführt wurde. Mit etwa Windows Vista wurde das Driver Development Kit schließlich unter der Einbeziehung weiterer Tools wie z. B. dem Installable File System Kit (IFS Kit) als Windows Driver Kit weitergeführt. Außerdem wurde mit dem WDK für Windows Vista auch das Kernel-Mode Driver Framework (KMDF), ein neueres Treibermodell, welches als Wrapper auf den Schnittstellen von WDM aufbaut, ab der KMDF-Version 1.5 mitgeliefert.

Distributionsformen

Das WDK erscheint in drei verschiedenen Distributionsformen:

Einzelnachweise

  1. 1 2 robinharwood: Download the Windows Driver Kit (WDK) - Windows drivers. Abgerufen am 1. Oktober 2026 (amerikanisches Englisch).
  2. ↑ Karen Hazzah: Writing Windows VxDs and Device Drivers. 2nd ed Auflage. Taylor and Francis, Hoboken 2014, ISBN 978-0-87930-438-6, S. 55–56 (englisch).
  3. ↑ MS Windows 3.0 DDK Install. & Update Guide | PCjs Machines. Abgerufen am 18. Oktober 2026 (englisch).
  4. ↑ GrantMeStrength: Graphics APIs in Windows - Win32 apps. Abgerufen am 18. Oktober 2026 (amerikanisches Englisch).
  5. ↑ Was ist das Windows Driver Kit und wie installiert man es unter Windows 10. 7. August 2023, abgerufen am 18. Oktober 2026 (deutsch).
  6. ↑ robinharwood: Introduction to WDM - Windows drivers. Abgerufen am 18. Oktober 2026 (amerikanisches Englisch).
  7. ↑ Microsoft Corporation: WDK Introduction for R&D Managers and Product Planners. (PDF; 2,7 MB) In: Tech·Ed 2005. 29. September 2005, abgerufen am 18. Oktober 2026 (chinesisch).
  8. ↑ robinharwood: WDM Concepts for WDF Drivers - Windows drivers. Abgerufen am 19. Oktober 2026 (amerikanisches Englisch).
  9. ↑ robinharwood: KMDF Version History - Windows drivers. Abgerufen am 19. Oktober 2026 (amerikanisches Englisch).
  10. ↑ robinharwood: Install the WDK using NuGet - Windows drivers. Abgerufen am 1. Oktober 2026 (amerikanisches Englisch).
  11. ↑ Paul_Eze: WDK NuGet: A new way to develop drivers on Windows. In: Windows Driver Developer Blog. Microsoft Corporation, 15. Juli 2024, abgerufen am 3. Oktober 2026 (englisch).