我用内存映射,但不想破坏原文件,所以PAGE_READONLY方式创建,但是创建失败,请问怎么回事呢?难道一定要可读可写方式》?
HANDLE hFile = CreateFile(m_strFile,/*GENERIC_WRITE|*/GENERIC_READ,0,NULL ,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); if(hFile == INVALID_HANDLE_VALUE) 

return; }

DWORD dwFileSize = GetFileSize(hFile,NULL);

HANDLE hFileMap = CreateFileMapping(hFile,NULL,PAGE_READONLY,0, dwFileSize+sizeof(char),NULL);