IPC (Inter Process Communication)

 »ç¿ëÀÚ Á¤ÀÇ ¸Þ½ÃÁö³ª ½Ã½ºÅÛ Á¤ÀÇ ¸Þ½ÃÁö¸¦ ÀÌ¿ëÇؼ­ »ó´ë¹æ¿¡°Ô Àü´ÞÇÒ ¼ö ÀÖ´Â ÀÖ´Â ºÎ°¡ÀûÀÎ Á¤º¸(WPARAM, LPARAM)´Â °£´ÜÇÑ Á¤¼ö°ªÀ̳ª À©µµ¿ì Çڵ鰪 Á¤µµÀÌ°í, ¹®ÀÚ¿­À» º¸³»±â´Â ¾î·Æ´Ù. À̶§ À©µµ¿ì 95¿¡ »õ·Ó°Ô Ãß°¡µÈ ¸Þ½ÃÁö WM_COPYDATA¸¦ »ç¿ëÇÏ¸é ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Ù.

2. WM_COPYDATA ÀÌ¿ë

  WM_COPYDATA´Â À©µµ¿ìÁî ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÏ´Â ¸Þ½ÃÁöÀ̹ǷÎ, ¿ì¸®°¡ ´Ù½Ã Á¤ÀÇÇÒ ÇÊ¿ä´Â ¾ø´Ù. COPYDATASTRUCT ±¸Á¶Ã¼´Â WM_COPYDATA ¸Þ½ÃÁö¿Í ÇÔ²² Àü´ÞµÉ ºÎ°¡ÀûÀÎ Á¤º¸ÀÌ´Ù. WM_COPYDATA ¸Þ½ÃÁö´Â ÇÑ ÇÁ·Î±×·¥¿¡¼­ ´Ù¸¥ ¸ñÀûÀ¸·Î ¿©·¯ ¹ø »ç¿ëµÉ ¼ö ÀÖ´Ù. WM_COPYDATA ¸Þ½ÃÁö¸¦ ¿©·¯ ¹ø »ç¿ëÇÏ´õ¶óµµ ±× ¸ñÀû¿¡ µû¶ó ±¸ºÐÇÒ ¼ö ÀÖ´Â ±âÁØÀÌ ÇÊ¿äÇѵ¥, ÀÌ ¿ªÇÒÀ» COPYDATASTRUCT ±¸Á¶Ã¼ÀÇ ¸â¹öº¯¼ö dwData°¡ ÇÑ´Ù.

 À̹ø ¿¹Á¦´Â IPC4, IPC5ÀÇ µÎ ÇÁ·ÎÁ§Æ®ÀÌ°í ÇϳªÀÇ ÇÁ·ÎÁ§Æ®¿¡ µÎ °³¸¦ ÇÕÄ£ ÇüÅÂÀÌ´Ù.

 

 

- the end of this article -