版块
论坛
喜欢
话题
应用
搜索
登录
注册
xx_qiang的个人空间
访问量
5
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=88104
菜鸟问题:如何获得usb插入拔出消息?
如题。文件系统过滤驱动能收到这个消息吗?能的话,是什么呢?
回复
(
7
)
2005-07-27 17:31
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
xhd_fzfj
:
小弟也有同样的一个问题,不过USB设备不是U盘,是自已开发的一个设备。
(2005-07-31 10:46)
回复
bmyyyud
:
下面是引用joshua_yu于2005-07-28 18:34发表的: 老大,如果你在DriverEntry中不调用IoRegisterFsRegistrationChange,单单注册IRP_MJ_FILE_SYSTEM_CONTROL处理例程以及处理IRP_MN_MOUN...
(2005-07-29 10:03)
回复
joshua_yu
:
下面是引用wywwwl于2005-07-28 11:05发表的: usb拔出了,文件系统是可以获得这个消息的!不过你要hook IRP_MJ_PNP 对应的历程。子消息码为: 正常拔出:IRP_MJ_PNP 的IRP_MN_QUERY_REMOVE_DEVICE 非正常拔出9(硬...
(2005-07-28 19:18)
回复
joshua_yu
:
下面是引用bmyyyud于2005-07-28 10:26发表的: 说得不对 是IRP_MN_MOUNT_VOLUME和IRP_MN_USER_FS_REQUEST(至于minor func自己找) 老大,如果你在DriverEntry中不调用IoRegisterFsRegi...
(2005-07-28 18:34)
回复
wywwwl
:
usb拔出了,文件系统是可以获得这个消息的!不过你要hook IRP_MJ_PNP 对应的历程。子消息码为: 正常拔出:IRP_MJ_PNP 的IRP_MN_QUERY_REMOVE_DEVICE 非正常拔出9(硬拔):IRP_MJ_PNP 的IRP_MN_SURPRISE_RE...
(2005-07-28 11:05)
回复
bmyyyud
:
下面是引用joshua_yu于2005-07-28 08:54发表的: 去看看sfilter的代码吧,可以通过注册文件系统注册变更通知回调函数来实现,也就是调用IoRegisterFsRegistrationChange 说得不对 是IRP_MN_MOUNT_VOLUME和IRP...
(2005-07-28 10:26)
回复
joshua_yu
:
去看看sfilter的代码吧,可以通过注册文件系统注册变更通知回调函数来实现,也就是调用IoRegisterFsRegistrationChange
(2005-07-28 08:54)
回复
xx_qiang
加关注
写私信
1
关注
2
粉丝
269
帖子
返回顶部