阅读:2395回复:4
求助 过滤IRP CREATE请求
在MINIFILTER活着SFILTER中
如何区分CREATE是打开还是创建 区分是缓存操作还是实在在硬盘上创建一个新文件? 谢谢 |
|
沙发#
发布于:2011-03-10 11:40
一切都可以从io堆栈得到答案
|
|
板凳#
发布于:2011-03-10 13:44
看了看reactOs 找到了代码
如果是硬盘上创建新文件 那么只要 UCHAR create_option = (UCHAR)(((Data->Iopb->Parameters.Create.Options)>>24) & 0xFF); if(create_option != FILE_CREATE ) 进行判断就好了 这里留下明确的回答 希望为其他同样问题的朋友提供线索 |
|
禁止发言
|
地板#
发布于:2011-03-10 14:37
用户被禁言,该主题自动屏蔽! |
地下室#
发布于:2011-05-14 22:31
ok,受教
|
|