2014-04-25 3 views
0

.NET 4.5.1로 작성된 2 개의 Windows 서비스가 있습니다. WinAPI의 SendMessage (IntPtr hwnd, uint Msg, IntPtr wParam, IntPtr lParam)와 같은 기능이 있는지보고 싶습니다. Windows 서비스와 같이 GUI가없는 프로세스에서 사용할 수 있습니다.C#의 서비스간에 메시지 보내기

감사합니다.

+0

가능한 중복 (http://stackoverflow.com/questions/1233195/send-windows-message-to-a-windows-service) – Gusman

답변

1

두 프로세스가 통신해야하는 경우 여러 프로세스 간 통신 (IPC) 메커니즘 중 하나를 사용하여 통신해야합니다. this SO post에 대한 답은 가능성에 대한 몇 가지 아이디어를 제공합니다. 여기에 WCF이 추가됩니다. 이는 두 개의 .NET 기반 응용 프로그램간에 서로 대화하는 Microsoft 권장 방법입니다.

개인적으로, 나는 이런 종류의 소켓을 선택하지만 실제로 귀하의 특정 상황과 귀하의 안락 수준에 이릅니다. 의

HTH