IsWindowVisible1 ProcessID로 Handle 찾기 및 WM_COPYDATA 처리 문제 IPC를 할 때 다양한 방법이 있지만 WM_COPYDATA를 사용한 윈도우Q에 SendMessage를 보내는 방식이 있다. 간단하고 쉬워서 많이 사용을 한다. WM_COPYDATA를 이용해서 C#, MFC 등 다른 개발 언어로 통신을 하는 경우도 많다. 이번에 C# MFC 프로그램간에 SendMessage를 보내는데 잘 안되는 문제가 발생했다. C#에서 RunExecute로 MFC 프로그램을 실행하고 C# 앱의 ProcessID를 전달받아 MFC에서는 ProcessID로 핸들을 찾고 다시 SendMessage를 보내는 방식이다. MFC에서 아래와 같은 방식으로 핸들을 구했다. //Get Device Manage HWND HWND m_hwndDeviceMan = NULL; HWND m_tHwnd = NUL.. 2021. 4. 12. 이전 1 다음