-
-
[旧帖]
[求助]ZwMapViewOfSection中获取视图数据内容大小的问题
0.00雪花
-
发表于:
2011-5-20 10:11
1267
-
[旧帖] [求助]ZwMapViewOfSection中获取视图数据内容大小的问题
0.00雪花
本人这段时间一直在研究内存映射 ZwMapViewOfSection
现在我可以从BaseAddress中获取文件的数据内容(暂时为记事本进程),然后想取得数据的大小,就打印了viewsize,为分配的视图大小,发现打印出来的值很大。记事本内容就一句话,viewsize打印出来都有几百兆。不知是否正确?
后来我用字符串进行处理
ANSI_STRING strAnsi;
PTSTR tempstr = (PTSTR)(*BaseAddress);
RtlInitAnsiString(&strAnsi,tempstr);
DbgPrint("len = %d",strAnsi.Length);
DbgPrint("%s",strAnsi.Buffer);
可以得到记事本的数据,也可以得到大小len。但是,每次输出之后,就蓝屏 代码0x0000008E,
不知道哪里出现错误了,请大家指教!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!