有没有办法让用户空间程序可靠地检测Windows新硬件向导何时处于活动状态并阻止访问新的USB设备?

背景:每当我通过USB将新的“Teensy 3.1”(兼容Arduino的ARM Coretex-M4主板)连接到Windows 7计算机时,它会触发Windows“发现新硬件”向导和USB枚举过程并随后搜索驱动程序,经常> 10秒钟,USB设备被用户软件阻止 . 这导致Teensy开发人员(Pjrc.com上的Paul Stoffregen)提及的“Teensyduino”主机PC软件问题在他的其他支持平台(Mac,Linux)上没有出现,但如果有可靠的方法来检测何时可以减轻新硬件向导处于活动状态 .

请注意,此问题特定于Windows硬件向导过程的用户空间可见性,并且与仅关于检测USB设备是否已连接的其他问题不同 . 谢谢!