-
-
[求助]关于MapViewOfFile问题
-
发表于: 2017-3-23 16:09 2785
-
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期)
赞赏
他的文章
看原图
赞赏
雪币:
留言: