文件系统的过滤

1.DriverEntry的具体工作

    a)生成一个控制设备。当然此前必须给控制设备制定名称。

    b)设置普通分发函数。

    c)设置快速IO分发函数。

    d)编写一个文件系统变动(激活或者注销)回调函数,在其中绑定刚激活的文件系统控制设备。

    e)使用IoRegisterFsRegistrationChange调用注册这个回调函数。

    f)编写默认的分发函数。

    g)处理文件系统控制请求(IRP 主功能号位IRP_MJ_FILE_SYSTEM_CONTROL),在其中监控卷设备的Mount和Dismount。

        需处理的次功能号 IRP_MN_MOUNT_VOLUME     IRP_MN_LOAD_FILE_SYSTEM     IRP_MN_USER_FS_REQUEST(几乎没有用到)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值