0

当卷附加到文件系统时,在 Windows 上,
Window 资源管理器会检测到卷并自动刷新。

我想知道技术。
程序(包括设备驱动程序)如何获得通知?
-当然,这并不意味着投票。我想收到一个事件(或一条消息)。

我想在附加网络卷(如 SMB)时收到通知。
提前致谢。

4

1 回答 1

1

您将不得不做一些研究,但基本上您只需要注册 Windows IO 管理器,以便在连接设备时调用您的代码的某些部分。RegisterDeviceNotification()可能是一个开始的好地方。连接设备后,IO Manager 会向您发送一条消息,因此您应确保为该消息设置了正确的回调设置。

从 Windows 系统 API阅读Windows 设备服务不会有什么坏处。根据您的操作,您可能需要也可能不需要驱动程序,因为 Microsoft 提供的通用驱动程序通常已经足够好了。对于驱动程序,请查看Windows 驱动程序工具包,它包含一个优秀的示例驱动程序集合,以及用于连接驱动程序和使用硬件的 Win32 代码。

祝你好运!

于 2010-04-22T13:38:26.370 回答