firstforyou
驱动牛犊
驱动牛犊
  • 注册日期2010-01-02
  • 最后登录2012-05-01
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2074回复:0

关于内存映射方式读写文件时的问题

楼主#
更多 发布于:2010-06-18 16:42
使用minifilter开发了一个透明加密的驱动程序,自己在应用层实现了一个内存映射方式写文件,流程如下:
createfile
createfilemap
mapviewoffile
memcpy
ummapviewoffile
closefilemap
closefile
现在遇到的问题是:我在write的前置处理中得到了要写入的数据,并加密,可是重新打开时发现加密的数据没有写到文件中去。然后在write的后置处理中清cache结果就卡死了,关机直接打开文件发现文件只有文件头上有我加密的数据其他地方全是空白的,清各位大侠帮忙分析下原因,为什么要卡死,为什么只有前面几个字节写到文件了?谢谢大家

游客

返回顶部