版块
论坛
喜欢
话题
应用
搜索
登录
注册
jerry_zmq的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=143173
大牛们请帮忙看看,文件系统中3个不同文件为什么打开时总是打开第一个?先谢谢了!
本人最近在开发一个文件系统,参照的是Ext2 FSD的源码,里面共处理了9个IRP。IRP_MJ_CREATE, IRP_MJ_CLOSE, IRP_MJ_READ, IRP_MJ_QUERY_INFORMATION, IRP_MJ_QUERY_VOLUME_INFORMATIO...
全文
回复
(
5
)
2007-03-27 15:46
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
jerry_zmq
:
各位大牛们,你们好!不是我不贴出代码,是太多了,十几个文件呢,这里没法贴啊! 各位大牛们如果有兴趣,又恰好比较有空的话,可以直接在这里跟帖,给我你们的EMAIL,我给你们发过去,当然最好还是有MSN之类的联系方式,这样您要是有什么结果的话,我们就可以进行比较直接的沟通了! 我的...
(2007-03-28 09:18)
回复
michaelgz
:
You can try to use FileMon or FileSpy to trace all IRPs sent down to your file system. Maybe the error is in MJ_DIRECTORY_CONTROL.
(2007-03-27 22:27)
回复
Pegram
:
代码贴出来看看呢,凭空说可不行。
(2007-03-27 21:24)
回复
jerry_zmq
:
是的,我已经在我的 IRP_MJ_CREATE 中做了处理,只有打开文件时,才会打印出需要打开文件的相关信息,我现在遇到的问题是:明明我打开的是2.txt文件,但是最后UltraEdit之类的软件打开的都是1.txt,而不是2.txt。后来我在调试跟踪的时候发现在 IRP_MJ_...
(2007-03-27 16:13)
回复
phenix_xiaomei
:
create 会被调用很多次的,有你需要,系统需要的等等。总之,create来了,并不一定是你需要的。所以打开文件时,你只关心你的文件是怎么处理的就可以了。
(2007-03-27 15:55)
回复
jerry_zmq
加关注
写私信
0
关注
0
粉丝
50
帖子
返回顶部