检测哪个应用程序安装了一个设备

在我的系统上,有时会自动挂载/卸载插入的设备。 我想这是由机器上的一些软件完成的。 有什么办法来监视系统上的PnP挂载/卸载事件,并检测哪个应用程序触发事件(而不是在应用程序之后卸载应用程序)?

您可以轻松跟踪设备pipe理器中的事件(我假设Windows)

– 打开设备pipe理器 – 查找设备并右键单击 – select属性 – 单击事件选项卡 – select查看所有事件将带您到设备的筛选器的事件查看器。

您可以在C:\ Windows \ INF \ setupapi.dev.log中find相当多的数据(它很难读取,但可能有助于诊断)

或者您可以尝试USBLogView – http://www.nirsoft.net/utils/usb_log_view.html