Windows 10 Win 10安装usbser.sys胜过自定义驱动程序

Windows 10 Win 10安装usbser.sys胜过自定义驱动程序,windows-10,Windows 10,我是CDC设备的USB串行驱动程序开发人员。最初,我们已经在所有版本的windows上测试了我们的设备驱动程序,它运行良好。现在根据客户的要求,我们不得不转向windows 10,因为我们知道windows 10默认为2类和2类CDC设备提供usbser.sys(WDF),即使我们开发的WDM驱动程序属于同一类。 根据MSDN(),为了克服usbser.sys,我们必须在.INF文件中输入硬件ID 即使在将VID和PID放入.INF文件后,默认情况下也会加载usbser.sys 秩-当在setu

我是CDC设备的USB串行驱动程序开发人员。最初,我们已经在所有版本的windows上测试了我们的设备驱动程序,它运行良好。现在根据客户的要求,我们不得不转向windows 10,因为我们知道windows 10默认为2类和2类CDC设备提供usbser.sys(WDF),即使我们开发的WDM驱动程序属于同一类。 根据MSDN(),为了克服usbser.sys,我们必须在.INF文件中输入硬件ID

即使在将VID和PID放入.INF文件后,默认情况下也会加载usbser.sys

秩-当在setupapi.dev日志文件中观察到时,我们的WDM驱动程序具有最佳秩(0X00FF 0001),对于usbser.sys(0X00FF 2000),即使它将usbser.sys加载为最佳驱动程序


我的问题是,windows 10中的PNP管理器优先考虑WDF驱动程序,而不是WDM驱动程序,无论根据硬件ID和复合ID的匹配分配的驱动程序级别如何?

我们面临上述问题,因为我们迁移到windows 10,并且在所有版本的windows上都运行良好。windows 10中的Usbser.sys覆盖自定义驱动程序。谁克服了这个问题?请在此处帮助查找解决方案相同的问题,找到了解决方案吗?