我正在开发一个用于 USB 连接设备的实用程序。供应商已向我提供了设备驱动程序,但我必须手动安装它们。
当我完成我的实用程序时,我希望能够将驱动程序放在正确的位置,以便 Windows 可以自动安装它们。我需要将驱动程序文件放在哪里才能让 Windows 能够在设备连接时自动找到它们?
同样,是否有一个流程可以向 Microsoft 提交驱动程序,以便 Windows 可以自动下载它们,而不必将它们包含在我的实用程序中?
我正在使用 W7,但也需要支持 Vista 和 XP。
答案1
您可以通过 Windows 徽标计划将您的硬件提交给 Microsoft。
http://msdn.microsoft.com/en-us/windows/hardware/gg463054
。
驱动程序通过 WHQL 徽标测试程序提交
http://msdn.microsoft.com/en-us/windows/hardware/gg487521#ETD
驱动程序的 inf 文件位于 C:\Windows\inf 文件夹中,驱动程序本身位于 C:\Windows\System32\drivers 文件夹中(如果有误,请纠正我)