根据,C++函数CM_Locate_DevNodeA和CM_Reenumerate_DevNode of CfgMgr32.dll应该是与设备管理器中更改的硬件的菜单项扫描的程序等效的。但与docs相反,当设备管理器操作正常时,编程方法并不总是有效的。这是我的案子:
CM_Reenumerate_DevNode不会导致新驱动程序的安装设备<
每天有几次我的设备从adb设备列表中消失。运行:从命令行运行的adb设备只会在Android Studio的运行对话框中显示List of devices attached with no device和no device is visible它将工作几个小时,但然后我会得到一个日志条目“设备断开”和设备消失。该设备在Windows资源管理器中仍然可见,并且USB debugging connected通知仍然显示在该设备上。断开并重新连接设备