longshentailang
驱动牛犊
驱动牛犊
  • 注册日期2005-12-06
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分830分
  • 威望84点
  • 贡献值4点
  • 好评度83点
  • 原创分0分
  • 专家分0分
阅读:1703回复:2

请教:ZwCreateFile创建/打开文件

楼主#
更多 发布于:2007-03-29 22:57
  请问:
       使用ZwCreateFile函数如何区分是创建还是打开文件?仅通过CreateDispositon参数可以判断吗?
以下方式可以区分创建还是打开文件吗?有其他方法吗?

Options   = IrpSp->Parameters.Create.Options;
CreateDisposition = (Options >> 24) & 0x000000ff;

if( CreateDisposition == FILE_CREATE )//表示是文件创建,
if( CreateDisposition == FILE_OPEN )//表示是文件打开吗?

谢谢!!!
longshentailang
驱动牛犊
驱动牛犊
  • 注册日期2005-12-06
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分830分
  • 威望84点
  • 贡献值4点
  • 好评度83点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-30 18:06
我试试,谢谢了!
游客

返回顶部