文件系统的过滤

来源:互联网 发布:微信电子相册制作软件 编辑:程序博客网 时间:2024/05/22 06:04

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(几乎没有用到)




0 0
原创粉丝点击