本论坛为只读模式,仅供查阅,不能注册新用户,不能发帖/回帖,有问题可发邮件 xikug.xp (^) gmail.com
查看: 3762|回复: 5

我晕,关于sfilter做文件夹保护的问题 [复制链接]

Rank: 1

发表于 2011-12-6 12:46:54 |显示全部楼层
我在sfilter处理IRP_MJ_CREATE的函数sfcreate中,直接对 FILE_CREATE ||  FILE_OPEN_IF || FILE_OVERWRITE||FILE_OVERWRITE_IF这些操作返回了STATUS_ACCESS_DENIED

但是令人蛋疼的事情发生了,这样做太坑爹了,至少有以下几个问题。。
1.右键新建新建文本文档的时候,提示文件已经存在,但是确一下子新建了1000个文件。。。
2.新建的那些文件有些能删除,有些不能删除,有些提示拒绝访问,有些能访问。。。。。
3.有时候已经存在的文件没被保护,有时候又被保护。。。

还有那些不可爱的打开失败消息,怎样屏蔽掉

怎样做个比较不是demo级别的文件夹保护呢,返回值是不是有讲究?或者对不同的操作都有不同的处理

Rank: 1

发表于 2011-12-6 12:58:32 |显示全部楼层
还有我已经将驱动unload了,怎么还是有保护。。

Rank: 2

发表于 2011-12-6 13:08:31 |显示全部楼层
好像是重入了

如果连打开失败的消息都想屏蔽  是不是隐藏那些文件更好?

Rank: 1

发表于 2011-12-6 14:50:32 |显示全部楼层
catface0511 发表于 2011-12-6 13:08
好像是重入了

如果连打开失败的消息都想屏蔽  是不是隐藏那些文件更好? ...

额,重入,估计创建1000个文件就是这个问题~~

Rank: 1

发表于 2011-12-6 15:28:43 |显示全部楼层
catface0511 发表于 2011-12-6 13:08
好像是重入了

如果连打开失败的消息都想屏蔽  是不是隐藏那些文件更好? ...

可是我没有在IRP_MJ_CREATE打开文件啊,我只是在外面在自己保护的文件夹里面右键新建txt。。。这不知道怎样解决

Rank: 1

发表于 2011-12-10 11:43:26 |显示全部楼层
是不是有线程没终止啊。
您需要登录后才可以回帖 登录 | 立即加入

Archiver|手机版|第8个男人 - 论坛为只读模式,仅供查阅

GMT+8, 2019-7-17 07:24 , Processed in 0.029377 second(s), 8 queries .

Design by pvo.cn

© 2011 Pvo Inc.

回顶部