读取文件头导致共享文件夹访问变慢(FILE_COMPLETE_IF_OPLOCKED ) 请问有人遇到“在别人访问我的共享文件夹时,我们在IRP_MJ_CREATE中读文件头,如果IRP_MJ_CREATE的标志为FILE_COMPLETE_IF_OPLOCKED ,就有可能会... 全文

2009-03-06 23:50 来自版块 - 文件系统(过滤)驱动程序开发

通过网络共享访问,会导致访问的速度超级慢。比如,a机器装了过滤驱动。共享了一个盘。b机器通过网络访问a机器上的共享盘,b 机器会出现没有响应的情况。读一个只有几个字节的文件都要1 分钟。发现是由于在create中发了读的irp的操作。。。。。测试发现,在所有例程中,只要做了发读i... 全文

2009-02-26 21:37 来自版块 - 文件系统(过滤)驱动程序开发

请问下,在create完成函数之后,清除缓存会不会出问题???如果有问题那最好在哪个例程里头清除缓存

2009-01-16 20:14 来自版块 - 文件系统(过滤)驱动程序开发

没安装杀毒软件之前用鼠标打开一个文件发的irp序列(忽略其他的irp,只考虑create 和 read)precreate -->create完成函数 -->post create -->readFileObject->Flag有FO_HANDLE_CRE... 全文

2009-01-10 15:09 来自版块 - 文件系统(过滤)驱动程序开发

是不是只要处理文件尾巴不足16个字节就可以了?还有就是当存在FILE_NO_INTERMEDIATE_BUFFERING标志的时候,是不是要进行特殊处理?如何进行特殊处理??

2009-01-03 14:31 来自版块 - 文件系统(过滤)驱动程序开发

目前我过滤了IRP_MJ_QUREY_INFORMATION,在完成函数中修改了EOF的值也屏蔽了fastIO。但是发现只有记事本才达到了效果,但是写字板却不行。后来就在cache读的完成函数中修改irp.information的值。这样写字板也达到了效果。但是直接用winrar... 全文

2008-12-31 23:02 来自版块 - 文件系统(过滤)驱动程序开发

在create的完成函数之后 读取加密标志,有加密标志的话就SetInformation(FileEndofFile).这样做后notepad是读不出来尾,但是写字板却会把尾读出来.......不知道如何才能删除尾.......

2008-11-25 22:08 来自版块 - 文件系统(过滤)驱动程序开发

如果有问题,那应该怎么办?我目前要获取的文件名不一定要全路径。都是需要在写例程中获取路径本来可以通过fileobject的filename域,但是在ntfs格式下对office文档的操作中有可能filename域为null。我还自己构造了一个数据结构。在create中将fcb和文... 全文

2008-11-04 22:17 来自版块 - 文件系统(过滤)驱动程序开发

我的理解是:在ntfs下只有scb的概念,在fat下只有fcb的概念.所以fcb=scb.请大家帮忙解释下

2008-08-24 22:21 来自版块 - 文件系统(过滤)驱动程序开发

在ntfs系统中,一个文件所有流的FileObject的FsContext成员指向的是FCB吗???如果不是那怎么获得一个文件所有流的FCB???

2008-08-22 19:32 来自版块 - 文件系统(过滤)驱动程序开发

clearup中加标识create中读,如果有就删除.没有就不管.如果标识有就构造数据结构保存该fileobject有加密.write中只要设备对象处于加密状态就加密read中根据构造的数据结构判断是否需要解密不知道还有那个地方需要考虑的???有谁能说下吗?

2008-07-02 21:41 来自版块 - 文件系统(过滤)驱动程序开发

如题。。。。(我的配置文件如下,帮忙看下。)使用这个配置文件怎么用???

2008-05-24 01:30 来自版块 - 文件系统(过滤)驱动程序开发

边玩驱动边看这本书会有种顿悟的感觉。

2008-01-01 00:08 来自版块 - ABC初学者

DDK版本:winxpddk系统:xp已经创建环境变量XPBASE使用EasySys创建VC编译环境出现如下问题,并且没有生成.sys文件请问各位大虾是怎么回事??Deleting intermediate files and output files for project &... 全文

2007-12-21 23:12 来自版块 - ABC初学者


返回顶部