windows下U盘弹出按钮(安全删除硬件并弹出媒体)事件的捕获

weixin_38053515 2017-10-19 09:00:48
在我们拔掉U盘时,会在U盘上右击,然后在弹出来的子菜单上点击“弹出”按钮,我应该怎么来获取这个点击事件呢?我就是想在用户点击这个按钮时结束一个进程,解除U盘的占用。
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
???1111 2018-01-21
  • 打赏
  • 举报
回复
目前并没有找到很合适的很直接的思路,不过可以通过捕获所有窗口,然后判断其中是否有“弹出USB大容量存储设备时出问题”的窗口来终结自己对USB占用的进程,不过这样做,需要弹出USB两次。哎,自己挖的坑还是得自己来填,希望对后面的开发者有帮助。
weixin_38074625 2018-01-21
  • 打赏
  • 举报
回复
目前并没有找到很合适的很直接的思路,不过可以通过捕获所有窗口,然后判断其中是否有“弹出USB大容量存储设备时出问题”的窗口来终结自己对USB占用的进程,不过这样做,需要弹出USB两次。哎,自己挖的坑还是得自己来填,希望对后面的开发者有帮助。
weixin_38108526 2017-10-23
  • 打赏
  • 举报
回复
你好 Li,我并不是要监控U盘的拔出、插入的事件,而是在拔出U盘之前安全弹出U盘的操作。若U盘被占用,则会弹出失败。正是在这种情况下,我们需要做一些工作,因此我们需要监控用户是什么时候要求弹出U盘的。用户一般会右击U盘盘符,选择子菜单的“弹出”按钮,或在屏幕右下角找到U盘连接的图标,然后右击“弹出 XXXX”按钮。我们目前的难题就是怎么得到用户进行了弹出U盘的操作。

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧