在多个进程间怎样使用同一个对象?
比如,进程A有个对象OA,进程B、C、D怎样调用OA这个对象?
比如,进程A有个对象OA,进程B、C、D怎样调用OA这个对象?
解决方案 »
- 什么情况下在服务器程序退出后,客户端程序的recv没有任何响应?
- 求一个图形学课设程序
- 如何通过OnCtlColor函数改变对话框背景色和对话框上编辑控件背景色
- 谁做过线形规划方面的软件?谈点体会
- VC6使用中遇到一个问题
- 如何把变量传递给视图
- 关于continue在while中的问题~~~~~~~~~~!!!!!!!!!
- 数据类型问题~~~
- 哪儿有中国的阴历/阳历的日历下载??谢谢!!
- help!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 在什么情况下 onclose 被调用??我是用connect连接一个远程的ip端口,总是调用onclose
- CsourceSeeking这个函数是干什么用的?
http://community.csdn.net/Expert/topic/3393/3393211.xml?temp=.427395
CreateFileMapping
MapViewOfFile
UnmapViewOfFile
CloseHandle例:
HANDLE hMySharedMapFile=CreateFileMapping((HANDLE)0xFFFFFFFF),
NULL,PAGE_READWRITE,0,0x1000,"MySharedMem");
LPSTR pszMySharedMapView=(LPSTR)MapViewOfFile(hMySharedMapFile,
FILE_MAP_READ|FILE_MAP_WRITE,0,0,0);其他进程访问共享对象,需要获得对象名并调用OpenFileMapping函数。
HANDLE hMySharedMapFile=OpenFileMapping(FILE_MAP_WRITE,
FALSE,"MySharedMem");