Take advantage of the resources provided by Microsoft to provide high-quality drivers for devices that work with Windows systems.
Determine what driver, or drivers, you need to support your product.
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 the Windows platform and Windows driver basics.
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