Skip to main content

Windows driver development

Windows driver development

Get downloads, samples, and info

Start here to get the WDK, driver samples, and information about developing Windows drivers.


Downloads, samples, and info for Windows driver development

Get the WDK

Get the Windows Driver Kit (WDK) and other tools you need to build, test, and deploy your drivers and Windows Store device apps.

Download driver samples

Use samples to guide your Windows driver development. Whether you’re getting started or porting an older driver to the newest version of Windows, code samples are valuable guides on how to write drivers.

Debug your drivers and apps

Choose from a comprehensive set of debuggers to debug your drivers and apps. With WDK 8 and WDK 8.1 Update, the driver development environment and the Windows debuggers are integrated into Visual Studio.

Building a driver with the WDK

Use an integrated environment - the Windows Driver Kit and Visual Studio - to build your driver.

Develop Windows Store device apps

Show off your device’s features and functionality with a Windows Store device app. These apps install automatically and can perform device updates, and other important operations, in the background.

Windows driver development videos

Building Drivers with the Integrated WDK

This video demonstrates the integration of the WDK into Visual Studio.
Learn more about the environment

Provisioning Computers in Visual Studio for Driver Testing

This video demonstrates how to provision a remote computer as a target for driver deployment, testing, and debugging.
Learn more about provisioning

Kernel Debugging in Visual Studio

This video demonstrates how to use the WinDbg debugging engine directly in Visual Studio instead of running WinDbg separately.
Learn more about debugging

Testing Drivers in Visual Studio

This video demonstrates the how to run driver-related tests in a test group.
Learn more about testing drivers