C++ 控制台应用程序检测 USB 是否插入

C++ Console Application Detect if a USB plugged in

同时,我正在开发一些通过 USB 连接硬件接口的应用程序,因此如果 USB 已通过某种事件处理程序插入,我希望得到通知,以便我可以自动连接到设备。

Microsoft 发布了一个关于(注册设备通知)的示例 https://msdn.microsoft.com/en-us/library/windows/desktop/aa363432%28v=vs.85%29.aspx

但根据文档。它不适用于控制台应用程序。那么还剩下哪些选项呢?

看看这个帖子

https://social.msdn.microsoft.com/Forums/vstudio/en-US/ef5a76cd-966b-4cf3-a05e-7b809918cedc/message-handling-in-a-console-app?forum=vcgeneral

问题是您有一个消息队列,但它不像在 windows 应用程序中那样运行。