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

对Word透明加密问题

楼主#
更多 发布于:2010-04-26 18:35
最近想研究一下对Word文档的透明加解密,不知从何入手。  先是测试一下,只对以.tmp结尾的文件写时进行加密。
如果我要是加上判断    
if (!(Irp->Flags & (IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO)))
{
    IoSkipCurrentIrpStackLocation(Irp);
    return IoCallDriver(DevExt->AttachedToDeviceObject, Irp);
}
然后加密,那么加密过后看到的还是明文。

如果不加上面代码,则提示储存空间已满,Word无法保存。

请高手指点一下,谢谢~~~
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
沙发#
发布于:2010-04-26 22:02
要考虑Fast I/O
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
zhang572
驱动牛犊
驱动牛犊
  • 注册日期2009-03-02
  • 最后登录2010-08-07
  • 粉丝2
  • 关注2
  • 积分56分
  • 威望411点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-04-27 07:45
回 1楼(张书爱玉) 的帖子
谢谢回复!
但是根据楚狂人的说法是设置Fast I/O不做任何事那么这些请求就会通过IRP重新发送,这么做只有效率上的影响,不影响功能的啊
wanghui219
禁止发言
禁止发言
  • 注册日期2007-08-28
  • 最后登录2019-07-29
  • 粉丝4
  • 关注3
  • 积分101166分
  • 威望505351点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分4分
  • 社区居民
地板#
发布于:2010-04-27 10:27
用户被禁言,该主题自动屏蔽!
游客

返回顶部