trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1639回复:5

整样判断一个文件写结束呢?

楼主#
更多 发布于:2005-01-08 17:21
在FILEMON的IRP_MJ_WRITE里我整样判断写结束了呢?
在currentIrpStack->Parameters.Write.ByteOffset可以吗?
有好的快的办法吗?
不用close和clear来判断!
我不仅要金子,我还要点石成金的手指!
cicada
驱动小牛
驱动小牛
  • 注册日期2003-12-09
  • 最后登录2008-07-11
  • 粉丝1
  • 关注0
  • 积分74分
  • 威望15点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-09 10:05
我也在研究这个问题,另一贴在此。高手帮忙!
http://www.driverdevelop.com/forum/html_83079.html?1105235977
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-10 09:29
cicada
你搞定了吗?
你有QQ吗?
我们交流交流!

我不仅要金子,我还要点石成金的手指!
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-10 09:42
在FILEMON的IRP_MJ_WRITE里我整样判断写结束了呢?
在currentIrpStack->Parameters.Write.ByteOffset可以吗?
有好的快的办法吗?
不用close和clear来判断!

只用IRP_MJ_WRITE很难实现。
在交流中学习。。。
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-10 17:50
问题太多了!
    没办法,只好再问个问题!
    我要实时备份C:\FILE.doc 备份的路径是:D:\FILE.doc
当我编辑源文件后,保存时第一次是可以的,但第二次就不行了
请高人讲讲其中的奥秘!
    我跟了它的过程,它在源位置做何操作,我相应在目标位置做同样的操作,
     在这中间产生了好些临时文件,C:\~$FILE.doc D:\~$FILE.doc
     C:\~$WDL000.TMP  D:\~$WDL000.TMP
     最后把TMP改成DOC,当我把D:\~$WDL000.TMP改成DOC时不成功,
第一次可以,有时也可以,返回值是0XC0000043,共享违例!
 
我不仅要金子,我还要点石成金的手指!
cicada
驱动小牛
驱动小牛
  • 注册日期2003-12-09
  • 最后登录2008-07-11
  • 粉丝1
  • 关注0
  • 积分74分
  • 威望15点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-12 15:10
QQ:35677615
没有搞
游客

返回顶部