hhyDriver
驱动小牛
驱动小牛
  • 注册日期2007-06-06
  • 最后登录2009-01-19
  • 粉丝0
  • 关注0
  • 积分154分
  • 威望150点
  • 贡献值0点
  • 好评度146点
  • 原创分0分
  • 专家分0分
阅读:1405回复:4

小文件有写操作,大文件没有写操作,为什么呢?

楼主#
更多 发布于:2007-12-10 15:28
用vs.net打开txt文件(cs文件也一样),然后保存,当文件小于1k时有写操作,而稍大一点文件就没有写操作,这是什么原因呢?
请高人指点!
dionysus77
驱动小牛
驱动小牛
  • 注册日期2006-11-15
  • 最后登录2011-12-18
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望392点
  • 贡献值0点
  • 好评度177点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-10 17:41
缓冲和非缓冲的写都没有吗?
hhyDriver
驱动小牛
驱动小牛
  • 注册日期2007-06-06
  • 最后登录2009-01-19
  • 粉丝0
  • 关注0
  • 积分154分
  • 威望150点
  • 贡献值0点
  • 好评度146点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-10 17:49
引用第1楼dionysus77于2007-12-10 17:41发表的  :
缓冲和非缓冲的写都没有吗?


只让标志为IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO的进行写,没有。
若不判断这些标志则有,但加密不对。
dionysus77
驱动小牛
驱动小牛
  • 注册日期2006-11-15
  • 最后登录2011-12-18
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望392点
  • 贡献值0点
  • 好评度177点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-12-11 22:58
是不是大文件被延迟写了?
hhyDriver
驱动小牛
驱动小牛
  • 注册日期2007-06-06
  • 最后登录2009-01-19
  • 粉丝0
  • 关注0
  • 积分154分
  • 威望150点
  • 贡献值0点
  • 好评度146点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-12-12 11:01
引用第3楼dionysus77于2007-12-11 22:58发表的  :
是不是大文件被延迟写了?


也不大,就1k左右
游客

返回顶部