我正在为带有STM32F070微控制器的 USB 设备开发固件。我使用STM32CubeMX生成了一个裸机(无操作系统)代码库,将设备设置为 USB CDC(通信设备类),以便 Windows 7、8 自动将其检测为 VCP(虚拟 COM 端口), 10. Driver Details 显示它正在使用 Windowsusbser.sys驱动程序。
当我更改 USB 供应商 ID (VID) 或产品 ID (PID) 或制造商字符串时,Windows 10 设备管理器仍会快速将其检测为 USB 串行设备,但 Windows 7 或 8 不会。Windows 7 和 8 花费很长时间在 Windows 更新中搜索驱动程序,然后找不到驱动程序。
usbser.sys当设备具有 USB VID、PID 和制造商字符串的供应商特定值时,如何修改设备固件/描述符以使 Windows 7 和 8 主机能够自动安装设备驱动程序?

