首页
社区
课程
招聘
[求助]关于MapViewOfFile问题
发表于: 2017-3-23 16:09 2788

[求助]关于MapViewOfFile问题

2017-3-23 16:09
2788
HANDLE hFile = CreateFile(wszModuleName,GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_SYSTEM, NULL);
dwFileSizeL = GetFileSize(hFile,&dwFileSizeH); //获取文件大小
			wsprintf(wszModuleName,L"names%d",rand());//随机映射内存mapping
			printf("map-name %S\r\n \r\n\r\n File Size = %d",wszModuleName,dwFileSizeL);
			HANDLE hMap = CreateFileMapping(hFile,NULL,PAGE_READONLY|SEC_IMAGE,dwFileSizeH,dwFileSizeL,wszModuleName);
			 LPVOID lpBuffer =MapViewOfFile(hMap,FILE_MAP_READ,0,0,0); // 读取map地址

然后 从LPBUFFER地址开始 DOS头都在的


但是正常文件的data  text段 都没内容全部变00了 怎么回事


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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//