我在.NET 4.5.1上編寫了2個Windows服務。我正在查看是否有像WinAPI的SendMessage(IntPtr hwnd,uint Msg,IntPtr wParam,IntPtr lParam)調用的功能,可以用於像Windows服務這樣的無GUI的過程!在C#中的服務之間發送消息
謝謝!
我在.NET 4.5.1上編寫了2個Windows服務。我正在查看是否有像WinAPI的SendMessage(IntPtr hwnd,uint Msg,IntPtr wParam,IntPtr lParam)調用的功能,可以用於像Windows服務這樣的無GUI的過程!在C#中的服務之間發送消息
謝謝!
當兩個進程需要通信時,他們使用任意數量的進程間通信(IPC)機制之一來進行通信。 this SO post的答案給了你一些可能性的想法。爲此,我將添加WCF,這是微軟推薦的將兩個基於.NET的應用程序相互交談的方式。
就我個人而言,我選擇這種類型的插座,但它確實降低了您的特定情況和您的舒適度。
HTH
您可以使用命名管道。請參閱:http://msdn.microsoft.com/en-us/library/system.io.pipes(v=vs.110).aspx瞭解更多詳情。
哇,從Unix時代回落到一些東西,很好。值得期待。 – grmartin
的可能重複的[發送窗口消息到Windows服務(http://stackoverflow.com/questions/1233195/send-windows-message-to-a-windows-service) – Gusman