本人最近在开发一个文件系统,参照的是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)
michaelgzYou 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_xiaomeicreate 会被调用很多次的,有你需要,系统需要的等等。总之,create来了,并不一定是你需要的。所以打开文件时,你只关心你的文件是怎么处理的就可以了。(2007-03-27 15:55)

返回顶部