CJperson
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2008-02-22
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望16点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1623回复:2

IFS

楼主#
更多 发布于:2004-09-17 09:55
请问如何在IFS驱动里判断应用程序是在对文件进行overwrite or Close?
CJperson
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2008-02-22
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望16点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-17 12:31
用这个IrpSp->Parameters来判断只可以判断是overwirte,但好像不可以判断close.
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-17 10:51
我也在整这个问题,一直没有搞定,晕。:(
关于overwrite,在IRP_MJ_CREATE中有个Disposition Information,其中的类型有几种:
• FILE_SUPERSEDE
• FILE_OPEN
• FILE_CREATE
• FILE_OPEN_IF
• FILE_OVERWRITE
• FILE_OVERWRITE_IF
• FILE_MAXIMUM_DISPOSITION
这些是create文件的配置选项,你可以看看OSR的文档IrpMan,希望可以找到一点帮助吧。 :) :)  
在交流中学习。。。
游客

返回顶部