版块
论坛
喜欢
话题
应用
搜索
登录
注册
satanli1982的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=77135
怎样在filter driver中改变IRP_MJ_WRITE写入硬盘Buffer的大小?
我在filter driver中截获了IRP_MJ_WRITE操作的UerBuffer,已经可以更改别的程序写入硬盘的数据的内容了,但是我想在写入硬盘的数据中加入一段多余的数据,也就是使写入硬盘的内容变长,请问该怎么办?先谢了!!我直接更改Parameter.Write.Leng...
全文
回复
(
3
)
2004-05-24 20:41
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
he_x_p
:
试试下列处理步骤看行不行: 1、为Irp->AssociatedIrp.SystemBuffer分配足够的内存; 2、改变IrpSp->Parameters.Write.Length的长度; 3、改变Irp->IoStatus.Information;
(2004-05-25 15:30)
回复
satanli1982
:
请问在ZwCreateFile中怎么设置打开文件的路径,用pIrpStack->FileObject->FileName能行吗?
(2004-05-25 11:45)
回复
xxcat1220
:
你试试直接用ZwCreateFile打开文件,写入数据,关闭后将IRP包继续下传,应该可以
(2004-05-25 11:20)
回复
satanli1982
加关注
写私信
0
关注
0
粉丝
42
帖子
返回顶部