请问有人遇到“在别人访问我的共享文件夹时,我们在IRP_MJ_CREATE中读文件头,如果IRP_MJ_CREATE的标志为FILE_COMPLETE_IF_OPLOCKED ,就有可能会构成OPLOCK锁锁定,导致访问变的很慢”的问题吗?在OSRONLINE上,找到引发这个问题...
全文
回复(2) 2008-04-30 16:55 来自版块 - 文件系统(过滤)驱动程序开发
表情
dreamsity一个可能的解决方法是,在文件打开后,使用FileObject来读文件头,但这样做,如果这次打开是没有读权限的打开,就会导致读取文件头失败。使用FileObject判断出是密文后,如果需要拒绝,只能采用IoCancelFileOpen拒绝文件打开。但IoCancelFileOpen...(2008-04-30 17:04)
dreamsity在WIN2K的源代码内找到了OPLOCK的切换的代码,但看起来很吃力。(2008-04-30 16:56)

返回顶部