首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-01-19 
运用共享内存的例子?需要两个程序进行数据交换,想用共享内存处理但是现在对共享内存怎么操作还没有概念,只

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

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

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

[解决办法]
使用内存映射文件,主要用以下函数:
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核心编程看一下,基本没有什么问题!还有例子!

热点排行