请问,磁盘改变的事件如何获取?

DaemonFTPer 2005-08-19 10:23:21
请问如何获取磁盘改变的事件?
例如插入、拔除U盘的事件。
在C#中如何获取此类事件。
...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pomelowu 2005-08-19
  • 打赏
  • 举报
回复
http://www.xiaozhou.net/ReadNews.asp?NewsID=499
http://community.csdn.net/Expert/topic/4162/4162216.xml?temp=.6876337
pomelowu 2005-08-19
  • 打赏
  • 举报
回复
C#能处理WM_DEVICECHANGE消息吧?
lixiaosan 2005-08-19
  • 打赏
  • 举报
回复
好像真是有这么个东西哦

WM_DEVICECHANGE

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/wm_devicechange.asp


你看看里面的选项哦。。。

DBT_DEVNODES_CHANGED
0x0007

A device has been added to or removed from the system.

Windows NT 4.0 and Windows Me/98/95: This value is not supported.

学到了。。。
快乐鹦鹉 2005-08-19
  • 打赏
  • 举报
回复
WM_DEVICECHANGE
搜索了一下,据说有这么一个消息。
vcmute 2005-08-19
  • 打赏
  • 举报
回复
响应WM_DEVICECHANGE ?
lixiaosan 2005-08-19
  • 打赏
  • 举报
回复
c#??

例如插入、拔除U盘的事件。

我想这是driver干的事情吧。。
zxyjyzxyjy 2005-08-19
  • 打赏
  • 举报
回复
能够,先要在需要接收设备改变的应用程序调用函数RegisterDeviceNotification,在响应WM_DEVICECHANGE消息。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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