Skip to main content

Develop a Windows Driver: Getting Started

Take advantage of the resources provided by Microsoft to provide high-quality drivers for devices that work with Windows systems.

Decide What Drivers Your Product Requires

Determine what driver, or drivers, you need to support your product.

Gather the Tools That You Need

Set up your development environment with the appropriate tools and documentation.

You can use the Windows 8 tools to develop drivers for Windows 8 Consumer Preview, Windows 7, and Windows Vista. You can run the Windows 8 tools on Windows 8 Consumer Preview and Windows 7.

Note: Debugging Tools for Windows is included in the WDK.

Locate the Documentation That You Need

Learn About Windows Drivers

Learn about the Windows platform and Windows driver basics.

Best Practices

Windows 7 Tools

Windows You can use the Windows 7 tools to develop drivers for Windows XP. (You can also use the Windows 7 tools to develop drivers for Windows 7 and Windows Vista, but we recommend that you use the Windows 8 tools.)

Next Steps