windows sub 设备驱动加载
最近在做一个usb设备检测,并安装设备驱动 的程序.
首先判断有usb设备接入(枚举usb设备),然后判断是否有驱动(如果没有驱动会在设备列表中无分类).
但设备接入的时候windows也会去为该设备加载驱动,如果这个加载过程较长的话,会误认为没有驱动.
这个时候程序会去安装设备驱动,安装过程中,有可能windows也加载完毕了.这个时候我想中断程序的驱动安装.
或者 等windows加载完毕之后, 我再判断设备是否有驱动,没有驱动的话,再安装驱动.
有没有办法 可以 判断 windows 正在加载usb 设备驱动?
比如 有usb设备变化的时候 windows 会发送 WM_DEVICECHANGE 消息.