【发布时间】:2018-07-06 14:59:34
【问题描述】:
我们有一个显示为复合 USB 设备的硬件设备:MSC+CDC+HID+WebUSB。出于各种原因,我们不想支持 Windows 7 的 WebUSB,但希望设备“成功”安装并找到它提供的所有 USB 接口的驱动程序,这样用户就不会看到 Windows 通知 “未成功安装设备驱动软件”。
在 Windows 10 上,已经内置了对所有设备的支持。在 Windows 7 上,我们提供了一个提供 CDC (usbser) 的驱动程序安装程序,其他的都是内置的。CDC 的 .inf 文件与设备的USB VID、PID 和特定的 MI,例如USB\VID_vvvv&PID_pppp&MI_00。 WebUSB 设备位于USB\VID_vvvv&PID_pppp&MI_04。
我想为MI_04 提供一个虚拟驱动程序,以便它成功安装但什么也不做。 Windows 7 中是否有可用的内置虚拟驱动程序,或者以某种方式使用其他什么都不做的内置驱动程序?还是很容易为该接口构建一个虚拟驱动程序来安装?
【问题讨论】: