运用共享内存的例子?该怎么解决

运用共享内存的例子?
需要两个程序进行数据交换,想用共享内存处理

但是现在对共享内存怎么操作还没有概念,只是知道它是怎么回事

不知道有没有人能给点例子,学习学习......

------解决方案--------------------
使用内存映射文件,主要用以下函数:
HANDLE CreateFileMapping(
HANDLE hFile,
LPSECURITY_ATTRIBUTES lpAttributes,
DWORD flProtect,
DWORD dwMaximumSizeHigh,
DWORD dwMaximumSizeLow,
LPCTSTR lpName
);

LPVOID MapViewOfFile(
HANDLE hFileMappingObject,
DWORD dwDesiredAccess,
DWORD dwFileOffsetHigh,
DWORD dwFileOffsetLow,
SIZE_T dwNumberOfBytesToMap
);

BOOL UnmapViewOfFile(
LPCVOID lpBaseAddress
);

BOOL CloseHandle(
HANDLE hObject
);
------解决方案--------------------
http://www.cnblogs.com/erwin/archive/2007/04/20/721189.html
------解决方案--------------------
windows核心编程看一下,基本没有什么问题!还有例子!