프알못임
winapi에서 wm_copydata같은걸로
"\x12\x34"
이런걸 다른 프로세스로 보낸다면
보낼땐 copydatastruct lpdata같은데다 넣어서 보내잖음
받을때 그거 읽어서 출력한다든가하면
그 구조체 주소를 보내는데 a프로세스에 있는 구조체 주소인데 b프로세스가 받으면 뭐 어케되길래 잘 읽히는거임?
winapi에서 wm_copydata같은걸로
"\x12\x34"
이런걸 다른 프로세스로 보낸다면
보낼땐 copydatastruct lpdata같은데다 넣어서 보내잖음
받을때 그거 읽어서 출력한다든가하면
그 구조체 주소를 보내는데 a프로세스에 있는 구조체 주소인데 b프로세스가 받으면 뭐 어케되길래 잘 읽히는거임?
WM_COPYDATA 가 윈도 버전별로 잘 안먹는 경우가 있었던것 같은데 ㅡ, .ㅡ
일종의 IPC 라고 봐야지. 커널에 공유할 힙 메모리를 알려주고 그걸 커널이 중계해주는식.
어차피 커널 입장에선 모두 억세스할 수 있는 메모리일 뿐이니까 말야.
memory mapped file 같은 IPC 랑 다를바가 없지.
ㅇㅎ굿