首页
社区
课程
招聘
[求助]利用微文件过滤器导致死机
发表于: 2012-3-8 15:19 4273

[求助]利用微文件过滤器导致死机

2012-3-8 15:19
4273
各位大侠好,我利用微软的微过滤器开发了一个文件保护系统,但是运行后一段时间,导致系统的资源不足,然后整个系统不能操作!!
其中用到了这个回调函数:
const FLT_OPERATION_REGISTRATION Callbacks[] =
{
       
        { IRP_MJ_CREATE,
        0,
        NPPreCreate,
        PtPostOperationPassThrough },
        { IRP_MJ_WRITE,
        0,
        NPPreCreate,
        PtPostOperationPassThrough },
        { IRP_MJ_SET_INFORMATION,
        0,
        NPPreCreate,
        PtPostOperationPassThrough },
        { IRP_MJ_OPERATION_END }
};
所有的处理都在NPPreCreate函数里面进行的,里面进行处理的过程根据不同的IRP包进行分类处理,然后利用strstr()函数进行判断。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 12
活跃值: (767)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你好歹也把NPPreCreate代码发出来啊,其实也就那点东西,没什么好保密的
2012-3-8 17:22
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
多半内存泄露得问题

另外楼主你把你函数的名字贴出来 能看出你问题在哪里才是稀奇事了
这跟隔空取物有什么区别?
2012-3-9 16:52
0
游客
登录 | 注册 方可回帖
返回
//