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.

Windows Developer Preview Tools

You can use the Windows Developer Preview tools to develop drivers for Windows Developer Preview, Windows 7, and Windows Vista.

Windows 7 Tools

You can use the Windows 7 tools to develop drivers for Windows 7, Windows Vista, and Windows XP.

Learn About Windows Drivers

Learn about the Windows platform and Windows driver basics.

Create a Driver

You should follow a rigorous development process to create your driver. If you are thorough, you can prevent problems and end up saving time.

Windows Developer Preview

Windows 7

Next Steps