zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2695回复:8

Word文档新建时exlporer.exe写入问题

楼主#
更多 发布于:2010-05-05 08:55
我试图对复合文档进行透明加解密,在tooflat代码下修改的,规则为指定文件夹,现在可以做到将Word文档拖入文件夹中可以正常加解密,可是若是新建则打不开。
我找到查找原因是这样的,当新建Word文档时,explorer.exe会写入10.5K大小的格式控制内容,这个写入操作在以下判断中全部都调用
IoCallDriver(DevExt->AttachedToDeviceObject, Irp)了

    if (!(Irp->Flags & (IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO)))
    {
        IoSkipCurrentIrpStackLocation(Irp);
        return IoCallDriver(DevExt->AttachedToDeviceObject, Irp);
    }
所以我过滤不到explorer.exe的写操作对其加密。这样在打开后读文件时,又默认的对其进行解密操作,作为造成Word文档打不开。

请高手指点一下,有遇到过此类问题吗,还是我分析错啦。
谢谢!
lijizhong619
驱动牛犊
驱动牛犊
  • 注册日期2009-03-12
  • 最后登录2012-06-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-05-31 10:52
关注中,我也遇到同样问题,期待解决
zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-05-31 11:41
回 1楼(lijizhong619) 的帖子
呵呵  这个问题已经解决了
lijizhong619
驱动牛犊
驱动牛犊
  • 注册日期2009-03-12
  • 最后登录2012-06-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-05-31 21:09
楼主,怎么解决的?麻烦分享一下,shuwen619@163.com谢谢
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-06-01 10:24
有问题就狂发帖问,一解决就消失,更有甚者解决问题后把帖子内容全删

习惯就好啦,人活着就是图个开心
提问归提问,还是只能靠自己
zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2010-06-01 10:34
回 4楼(looksail) 的帖子
叶老板  我消失了吗?   不要总把你这句老话说来说去的
zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2010-06-01 10:37
回 3楼(lijizhong619) 的帖子
这个问题是我分析错了  不是代码的问题  过滤掉的应该都是缓存的读写  我用的是别人给的代码才遇到的这个问题  不知你怎么会遇到呢
lijizhong619
驱动牛犊
驱动牛犊
  • 注册日期2009-03-12
  • 最后登录2012-06-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望321点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2010-06-01 11:34
楼主,可以私聊么QQ:364633922,有问题请教
zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2010-06-01 15:03
回 7楼(lijizhong619) 的帖子
好的  不过我也是初学者  QQ:278486147
游客

返回顶部