2

假设我有一个简单的calculator.exe 应用程序。我启动了它的 2 个实例( Cal_1 , Cal_2 )。我希望 Cal_1 向 Cal_2 发送消息。我在想使用消息队列是一个不错的选择,有更好的解决方案吗?

4

2 回答 2

0

我建议在请求-回复或发布-订阅模式下使用ZeroMQ消息传递框架。它易于使用,并且通过 NuGet具有C#绑定。

于 2012-09-27T23:02:38.393 回答
0

您是说要在您编写的两个应用程序之间,还是在您无法控制的两个现有应用程序之间发送命令?如果是后者,那么我不知道该告诉你什么,除了在 Windows API 中绑定消息或使用 UI 自动化框架。

如果这两个应用程序是您编写的应用程序,则可以将 .NET Remoting 与 IPC 通道一起使用。

更多信息在这里:http: //msdn.microsoft.com/en-us/library/vstudio/kwdt6w2k (v=vs.100).aspx

于 2012-09-27T22:49:03.183 回答