| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1164 人关注过本帖
标题:[求助]如何 监听 WINDOWS 事件
只看楼主 加入收藏
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
 问题点数:0 回复次数:5 
[求助]如何 监听 WINDOWS 事件
具体问题如下:

当U盘插入到USB口后
程序会自动打开驱动程序以使用

那么当U盘拔除的时候
系统会生成一个事件

我如何才能捕获这个事件?
(我需要捕获这个事件来改变程序的某些运行状态)
搜索更多相关主题的帖子: WINDOWS 监听 
2006-07-06 13:43
yangming
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-7-4
收藏
得分:0 
protected override void DefWndProc(ref Message m)
{
switch(m.Msg)
{
   case 拔优盘消息类型://处理消息
{
}
}
}
2006-07-06 14:51
yangming
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-7-4
收藏
得分:0 

晕,好象我理解错了,不好意思

2006-07-06 14:55
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 
问题补充:
鄙人有一个小网站
登陆这个网站需要从一个USB设备中读取信息才能判断是否有登陆资格
只有在电脑上插有该USB设备的时候并且读取信息显示可以使用
才能浏览该网站内容
期间如果该USB设备拔除
则所有窗口强行关闭
也就是说如果被拔除
我需要获得信息以执行后面的操作

请高手帮忙

此号自封于2006年11月30日
2006-07-07 10:28
roc196
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-18
收藏
得分:0 
WM_DeviceChange
2006-07-07 19:31
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 

我试过WM_DeviceChange
用C++编的服务程序可以捕捉到一旦光盘或者USB口发生时间的时候
会提示
但是那是服务程序必须一直开着
我想问一下在C#下如何操作
是不是要用到线程的知识?


此号自封于2006年11月30日
2006-07-11 12:37
快速回复:[求助]如何 监听 WINDOWS 事件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011877 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved