找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4805|回复: 4

文件过滤驱动中,关于修改WriteBuffer的问题

[复制链接]

9

主题

53

回帖

0

精华

贵宾会员

积分
16
发表于 2016-2-17 16:53:47 | 显示全部楼层 |阅读模式
简单来说问题是这样的:有记事本A,里面的内容为字符串“abc",对记事本A进行复制,并在内核层捕获到了WriteBuffer,接着在WriteBuffer中的字符串”abc“后面加了一个字符"d",最后查看复制后的文件,发现还只是"abc",而没有后加的"d"。这个问题怎么解决?谢谢了

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2016-2-17 17:35:06 | 显示全部楼层
虽然没研究过“文件透明加密”类的问题,但我的直觉是,你没处理好缓存。

9

主题

53

回帖

0

精华

贵宾会员

积分
16
 楼主| 发表于 2016-2-17 18:50:42 | 显示全部楼层
Tesla.Angela 发表于 2016-2-17 17:35
虽然没研究过“文件透明加密”类的问题,但我的直觉是,你没处理好缓存。 ...

我现在怀疑是没处理好ReadBuffer。

9

主题

53

回帖

0

精华

贵宾会员

积分
16
 楼主| 发表于 2016-2-18 13:16:03 | 显示全部楼层
Tesla.Angela 发表于 2016-2-17 17:35
虽然没研究过“文件透明加密”类的问题,但我的直觉是,你没处理好缓存。 ...

请问,在内核层怎么修改文件长度?

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2016-2-18 17:19:54 | 显示全部楼层
wangyang 发表于 2016-2-18 13:16
请问,在内核层怎么修改文件长度?

你往文件末尾追加写入,就是“修改文件长度”了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表