즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

개발/Visual Basic 6.0

[2022.07] 프로세스간 통신 예제

다물칸 2022. 7. 22. 18:23
728x90

WM_COPYDATA Test.rar
0.01MB

핸들값이 이용해서 SendMessage를 이용하고 Hooking을 이용한 전형적인 윈도우메시지 통신 방법을 통해

프로세스간 통신을 구현한 예제입니다. 우선 VB끼리는 성공했네요.. 제가 원하는 것은 VB <-> VC++간 테스트성공

지금 VC++로 구현중입니다.

각설하고 테스트 방법은 두개 띄어놓고 "이거 핸들" 값에 나온 핸들값을 서로의 폼에 있는 "타겟 핸들" 값에 복사하고

전달메시지에 암거나 넣어서 "Send"하면 채팅하는 것 마냥 아래 리스트 박스에 뜨게 되는 구조입니다.

지금까지 소켓통신을 통해서 Local 프로세스 통신을 했었는데 이것을 이용해서 하게 되면 시간적인 Loss가 확 줄게되지 않을까 생각해봅니다.

 

저 위글은 퍼온 것이라서 2000년대 중반 과거 이야기입니다. 일기 같네요. MFC와 통신은 성공했습니다. 당시 저만 VB개발자이고 나머지 개발자들이 MFC개발자라서 같은 PC에서 소켓통신으로 메시지를 주고 받는 것보다 윈도우 메시지를 이용해서 이벤트를 주고받으려고 만들었던 기억이 나네요. 

반응형