首页
社区
课程
招聘
未解决 [求助]MapViewOfFile失败了
发表于: 2020-4-2 03:28 1796

未解决 [求助]MapViewOfFile失败了

2020-4-2 03:28
1796
那个分割程序在32位系统分割,最大的文件在我的机器上是1.7G左右。用Ollydbg跟了一下,发现当文件接近2G左右的时候,
MapViewOfFile返回的是null。测试的系统是windows xp 32位和Windows 7 32位。
网上我搜到了这段话找到了原因,但不知道如何解决?

如何修改那个user mode,谢谢。


User mode address space is only 2G, unless on some special OS.

Withing the 2G space, lots of space is taken by system DLLs like kernel32.dll, gdi32.dll, user32.dll, your DLL, EXE.

So the real free space is around 1.4-1.5G.

Map part of the file, not the whole file. Or move to Win64 machines.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1334
活跃值: (1995)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
解决方案不是写在文章的最后一句话么
2020-4-2 09:19
0
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
静下心来看懂了,谢谢。
2020-4-2 12:26
0
游客
登录 | 注册 方可回帖
返回
//