如何查看安装和卸载的设备

How to see which device is installed and uninstalled

当我使用笔记本电脑(即在键盘上书写)c 时,不断安装和卸载某些设备(我听到 windows 的声音)。我无法在 windows 进行时使用它(滞后)。我如何找到安装和卸载的 USB port/device?

我知道这是一个编程门户,但我没有 serverfault 帐户,也许这里有人知道?

windows - How to enumerate all connected USB devices' device path?:

MSDN 说有一个名为 GUID_DEVINTERFACE_USB_DEVICE 的通用 USB 设备接口 class 带有 GUID {A5DCBF10-6530-11D2-901F-00C04FB951ED}:

系统提供的 USB 集线器驱动程序注册实例 GUID_DEVINTERFACE_USB_DEVICE 通知系统和应用程序存在连接到 USB 集线器的 USB 设备。

http://www.velleman.eu/images/tmp/usbfind.c 包含一个代码示例,似乎可以使用 DEVINTERFACE_USB_DEVICE GUID 执行您想要执行的操作。

"