内存映射的有关问题

内存映射的问题CreateFileMapping((void*)NULL,&sa,PAGE_READWRITE,0,0x1000,TEXT( shared_memory ))Ma

内存映射的问题
CreateFileMapping((void   *)NULL,   &sa,   PAGE_READWRITE,   0,   0x1000,   TEXT( "shared_memory "));

MapViewOfFile(hMapObject,   FILE_MAP_READ,   0,   0,   0);

进程1做了以上的事

OpenFileMapping(PAGE_READWRITE,   TRUE,   TEXT( "shared_memory "));

MapViewOfFile(hMapObject,   FILE_MAP_READ   |   FILE_MAP_WRITE,   0,   0,   0);

进程2做了以上的事

为什么进程2在MapViewOfFile的时候就是说拒绝访问啊?除非改成只读不写



[解决办法]
没做过,建议重读《windows核心编程》