【发布时间】:2013-06-25 10:00:06
【问题描述】:
我想检测 USB 设备的插入和移除。 所有解决方案都指向 RegisterDeviceNotification 并获取 WM_DEVICECHANGE 事件。
我的理解是,我需要调用 GetMessage() 以便获得 Event 消息,并且可以通过 WndProc 对其进行处理。 有什么办法,它会自动生成一个中断,而不用轮询 GetMessage()。
【问题讨论】:
-
您不会在
GetMessage()上进行轮询:在 Windows 中,这是处理程序中任何事件的常用方式,因此对于此特定消息应该没有任何区别。其他问题是如果您正在执行控制台程序... -
我正在开发一个非 GUI 应用程序。