c++ - 在 C++ 非 GUI 应用程序中检测 USB 插入/移除

标签 c++ windows usb

我想通过在后台运行且没有 GUI 的 C++ 应用程序检测特定(自定义)USB 设备的插入/移除。

我看到了很多问题和他们的解决方案 RegisterDeviceNotification 还有关于 MSDN 的示例代码

但是这些所有应用程序都有一些窗口/窗体/GUI。我的应用程序没有任何。 如何在我的应用程序中使用它?

我最后的选择是创建一个不可见的窗口...但是还有其他出路吗??

最佳答案

创建一个 message-only window .尽管名称如此,但它实际上只是一个消息队列。

关于c++ - 在 C++ 非 GUI 应用程序中检测 USB 插入/移除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16214768/

相关文章:

c++ - 关于结构选择的模板错误

c++ - 什么更有意义 - char* string 或 char *string?

c - Windows - 同时等待事件和套接字

windows - 剪贴板在 Windows 中如何工作?

python - PyUSB 值错误 : No backend available

winapi - FindAllAsync 在 Windows 应用商店应用程序中找不到设备

C++ std::forward<T> 与 static_cast<T>

c++ - 什么是 boost::asio::ssl::context::load_verify_file 以及如何使用它?

php - 如何在 linux 中更改 windows 或 mac 文件的文件结尾?

android - 通过USB端口传输数据