C# 用C语言在服务之间发送消息#

C# 用C语言在服务之间发送消息#,c#,windows-services,interprocess,C#,Windows Services,Interprocess,我在.NET 4.5.1上编写了两个Windows服务。我想看看是否有WinAPI的SendMessage(IntPtr hwnd、uint Msg、IntPtr wParam、IntPtr lParam)调用这样的功能,我可以将其用于像windows服务这样的无GUI进程 谢谢 您可以使用命名管道。请参阅此处:了解更多详细信息。当两个进程需要通信时,它们使用任意数量的进程间通信(IPC)机制中的一种进行通信。这些答案给你一些可能性的想法。除此之外,我还要补充一点,这是微软推荐的让两个基于.NE

我在.NET 4.5.1上编写了两个Windows服务。我想看看是否有WinAPI的SendMessage(IntPtr hwnd、uint Msg、IntPtr wParam、IntPtr lParam)调用这样的功能,我可以将其用于像windows服务这样的无GUI进程


谢谢

您可以使用命名管道。请参阅此处:了解更多详细信息。

当两个进程需要通信时,它们使用任意数量的进程间通信(IPC)机制中的一种进行通信。这些答案给你一些可能性的想法。除此之外,我还要补充一点,这是微软推荐的让两个基于.NET的应用程序相互通信的方法

就我个人而言,我为这类事情选择插座,但它确实取决于你的特殊情况和你的舒适度


HTH

可能是Wow的翻版,回到Unix时代,很好。值得一看。