那位大哥可以给我一个 demo,
 [email protected],谢了先!

解决方案 »

  1.   

    http://codeguru.earthweb.com/system/SharedMemory.shtml
    http://codeguru.earthweb.com/system/CSharedMemoryDemo.html
      

  2.   


    const CString SHARE_NAME="MyShareMem";
    HANDLE hMap=CreateFileMapping(INVALID_HANDLE_VALUE,
    NULL,PAGE_READWRITE,0,200,SHARE_NAME);
    if(hMap!=NULL)
    {
    if(GetLastError()==ERROR_ALREADY_EXISTS)
    CloseHandle(hMap);
    else
    {
    PVOID pView=MapViewOfFile(hMap,FILE_MAP_READ|FILE_MAP_WRITE,
    0,0,0);
    if(pView!=NULL)
    {
    ....
    if(UnmapViewOfFile(pView))
    SendMessage(hWnd,WM_AUTOPLAY,0,0);
    }
    }
    }HANDLE hMap=OpenFileMapping(FILE_MAP_READ|FILE_MAP_WRITE,FALSE,SHARE_NAME);
    if(hMap!=NULL)
    {
    PVOID pView=MapViewOfFile(hMap,FILE_MAP_READ|FILE_MAP_WRITE,
    0,0,0);
    if(pView!=NULL)
    {
    char szText[100];
    memcpy(szText,pView,100);
    ...
    UnmapViewOfFile(pView);
    }
    CloseHandle(hMap);
      

  3.   

    http://www.codeproject.com/threads/#Inter-Process%20Communication