能不能创建两个同名的共享内存区域?如何在另外一个程序中  判断一个共享内存是否已经创建呢?HANDLE hMapFile=CreateFileMapping((HANDLE)0xFFFFFFFF,(LPSECURITY_ATTRIBUTES )NULL,PAGE_READWRITE,0,sizeof(int),"UE");HANDLE hMapFile1=CreateFileMapping((HANDLE)0xFFFFFFFF,(LPSECURITY_ATTRIBUTES )NULL,PAGE_READWRITE,0,sizeof(int),"UE");
LPVOID pAddress=(LPVOID)MapViewOfFile(hMapFile,FILE_MAP_ALL_ACCESS,0,0,0);LPVOID pAddress1=(LPVOID)MapViewOfFile(hMapFile,FILE_MAP_ALL_ACCESS,0,0,0);这样写编译器没有报错?
如果能创建2个的话,那OpenFileMapping到底映射的是哪一个呢? 多谢!