【发布时间】:2010-09-14 17:53:39
【问题描述】:
当可移动驱动器插入 PC 时,我会使用什么语言或方法来监听事件?
【问题讨论】:
标签: windows events drive listen
当可移动驱动器插入 PC 时,我会使用什么语言或方法来监听事件?
【问题讨论】:
标签: windows events drive listen
您的程序是否将作为 Windows 服务运行并等待? 还是在这种情况下将启动脚本放在可移动驱动器上?
【讨论】:
这个article on codeproject.com是C++的,有一个使用shell change notify register函数的解决方案。
【讨论】:
我想任何可以使用 Windows API 的语言都应该这样做。基本上,您听的是 Windows 消息 WM_DEVICECHANGE。仅此一项就可以让您收听系统范围的消息。
有关更具体的场景,请查看 API 函数 RegisterDeviceNotification()。不用说,C/C++ 可以直接完成这项任务。
【讨论】: