版块
论坛
喜欢
话题
应用
搜索
登录
注册
klency的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=183462
新手起步,求助minifilter文件隐藏驱动问题
我是才开始学文件驱动的新人。现在我想做一个minifilter的隐藏文件夹或者文件的驱动。效果希望能做到隐藏所有盘下指定名称的文件或文件夹。我用的环境是XP SP2+2003IFSDDK SP1+VS2005。利用Dbgview进行调试。打算用SWAPBUFFERS的代码框架,我...
全文
回复
(
8
)
2008-03-05 11:26
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
livers
:
什么东西
(2012-01-09 14:17)
回复
jl2004
:
书上说:在后操作中对操作参数的任何改变都不会被过滤管理所承认, 你要隐藏文件,就得对Iostatus进行修改,那这个改动不被过滤管理所承认, 这是又是如何处理?
(2008-10-07 10:17)
回复
klency
:
我现在短期目标是想隐藏掉每个盘下的一个指定文件夹,但是现在就是在上面提到的那个判断始终过不了,去掉那个判断又会蓝,请问楼上的大哥策略是怎么样的吗?
(2008-03-06 12:01)
回复
clarence
:
1.FltGetFileNameInformation used in PreOperation should be better, and send it to postoperation by CompletionContext. 以前我调试隐藏文件的时候很容易出现内存引用...
(2008-03-05 19:44)
回复
klency
:
zzzxasdghghjkhjgffsds
(2008-03-05 16:51)
回复
klency
:
我刚才去掉那个判断,然后系统就蓝掉了,我把代码贴出来帮忙看一下可以不?
(2008-03-05 16:45)
回复
klency
:
谢谢楼上,你说的那个判断我也做了的,我在学的时候写那里不知道怎么做,GOOGLE上看见有人说应该有这个判断,我就加上了 刚才我也查了下IFSDDK的帮助文档,在MINIFILTER下的那个DATA的FLAG应该强制不能是SYSTEM_BUFFER的,我现在试下你说的这种
(2008-03-05 16:33)
回复
clarence
:
为什么要做上面的判断? IRP_MJ_DIRECTORY_CONTROL is an IRP-based operation. -- WDK 应该不是fastio,没试 可以自己试试 应该这里不对吧。 if(Data->IoStatus.Status != ...
(2008-03-05 15:46)
回复
klency
加关注
写私信
0
关注
2
粉丝
13
帖子
返回顶部