如何以编程方式拔出和重新插入任意USB设备?

34 c++ usb winapi usbserial

我正在尝试修复一个伪装成虚拟COM端口的无响应USB设备.手动重新插入工作,但最多可能有12个这样的单位.是否有API命令来执行unplug/replug循环的程序化等效操作?

小智 9

使用Devcon.exe"删除"然后"重新扫描"怎么样?

DR


Gre*_*ill 3

不幸的是,据我所知,没有一个。物理拔出 USB 连接会通过上拉电阻执行特定的电子操作,以便设备知道它已拔出。我还没有遇到过尝试能够在不物理拔掉插头的情况下模拟这种情况的主机。