초간단 코드 입니다. 예외처리루틴 다 뺐습니다.
CreateFileMapping, MapViewOfFile, OpenFileMapping을 사용해 서로다른 프로세스에서 메모리를 공유하는 방법입니다.
공유 메모리를 여는 프로그램 - 1
열린 공유 메모리에 접근해 사용하는 프로그램 - 2
짧게 설명하면
1에서 공유메모리에 이름을 지정해서 생성
해당 메모리에 "ezbeat" 넣어둠
2에서 이름을 통해 이미 열린 공유메모리에 접근
"ezbeat" 출력
1에서 " zzang" 추가
2에선 다시 버퍼 출력만해도 "ezbeat zzang" 이 출력됨
물리메모리에 공간을 할당하고 그 공간을 여러 프로세스에서 공유하고 있는 형태입니다.
지금까지 MMF를 이용한 프로세스간 공유메모리 사용방법입니다~
'My Study > Programming&Theory' 카테고리의 다른 글
Windows 32bit/64bit 어플리케이션 간 통신 시 주의할 점 (0) | 2013.09.24 |
---|---|
Windows DEP Exception 모니터링 (0) | 2013.09.19 |
Time based Keystroke Password (4) | 2013.08.15 |
CPU 캐시의 원리 (1) | 2013.08.11 |
CPU의 파이프라인 실행의 원리 (8) | 2013.08.08 |