hMapFile = CreateFileMapping(NULL,NULL,PAGE_READWRITE,0,10,L"MapData");
pFile= MapViewOfFile(hMapFile,FILE_MAP_WRITE|FILE_MAP_READ,0,0,0);
strcpy((char*)pFile,"123");
第一次写入123,另外个线程也收到123hMapFile = CreateFileMapping(NULL,NULL,PAGE_READWRITE,0,10,L"MapData");
pFile= MapViewOfFile(hMapFile,FILE_MAP_WRITE|FILE_MAP_READ,0,0,0);
strcpy((char*)pFile,"456");
第二次写入456,另外个线程就收到123456,能不能第二次只收到456,意思把第一次写入的清空接收方代码
hMap= OpenFileMapping(FILE_MAP_READ|FILE_MAP_WRITE,TRUE,CString("MapData"));
pVoid=(char*)MapViewOfFile(hMap,FILE_MAP_READ,0,0,0);
UnmapViewOfFile(pVoid);
CloseHandle(hMap);