我正在编写一个 SWT 应用程序,它需要放在系统托盘中,并在用户连接某些 USB 设备时自动弹出(该应用程序用作其控制面板)。
在本机环境(本例中为 win32,但我最终应该独立于平台)中执行此操作的方法是监听 WM_DEVICECHANGE 事件,然后检查我的设备是否已断开连接。
谷歌搜索这个主题,看起来 SWT 实际上并没有处理这种类型的事件。有谁知道如何实现这一目标?我的后备解决方案是每 n 秒对 USB 端口进行采样,寻找设备,但就我而言,这是一个不可行的解决方案......
谢谢和欢呼
晒