使用什么语言/方法来侦听 Windows 中的可移动驱动器



当可移动驱动器插入PC时,我将使用哪种语言或方法来收听事件?

我想任何可以与Windows API一起使用的语言都应该这样做。 基本上,您WM_DEVICECHANGE收听Windows消息。仅此一项就可以让您收听系统范围的消息。

有关更具体的方案,请查看 API 函数 RegisterDeviceNotification()。不用说,C/C++对于这项任务来说很简单。

您的程序是否将作为 Windows 服务运行并等待?或者在这种情况下,将启动脚本放在可移动驱动器上是一种选择吗?

篇关于 codeproject.com 的文章是C++的,并且有一个使用shell更改通知寄存器功能的解决方案。

最新更新