zzyheart
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2008-07-04
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
阅读:2372回复:3

ZwWriteFile 返回 STATUS_FILE_LOCK_CONFLICT该怎么处理?

楼主#
更多 发布于:2007-07-17 15:18
在驱动中 用ZwWriteFile写入文件时 若返回Status_File_Lock_Conflict的话 应该怎么样才能让写入再成功呢?
我试过用循环 让它重写 可是 只要一旦 出现这个lock conflict 这几个字节就再也写不进去了...老是返回conflict....
产生这个 如何解决呢?
xinruzhishui
驱动牛犊
驱动牛犊
  • 注册日期2006-04-06
  • 最后登录2010-08-25
  • 粉丝0
  • 关注0
  • 积分450分
  • 威望47点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-19 19:51
执行上下文?
zzyheart
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2008-07-04
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-19 09:51
我是在addDevice里面打开 然后把句柄保存在deviceExtension里面的....用的时候是在DispatchWrite里面用的....
TonyLiu_WH
驱动牛犊
驱动牛犊
  • 注册日期2007-07-18
  • 最后登录2008-02-25
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-18 23:21
是不是第一次打开的文件没有关闭?
游客

返回顶部