-
-
[求助]关于MapViewOfFile问题
-
发表于: 2017-3-23 16:09 2856
-
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了 怎么回事

[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!
赞赏
他的文章
赞赏
雪币:
留言: