【发布时间】:2012-09-19 18:31:49
【问题描述】:
假设我有一个简单的calculator.exe 应用程序。我启动了它的 2 个实例( Cal_1 , Cal_2 )。我希望 Cal_1 向 Cal_2 发送消息。我在想使用消息队列是一个不错的选择,有更好的解决方案吗?
【问题讨论】:
标签: c# .net message-queue named-pipes
假设我有一个简单的calculator.exe 应用程序。我启动了它的 2 个实例( Cal_1 , Cal_2 )。我希望 Cal_1 向 Cal_2 发送消息。我在想使用消息队列是一个不错的选择,有更好的解决方案吗?
【问题讨论】:
标签: c# .net message-queue named-pipes
您是说要在您编写的两个应用程序之间,还是在您无法控制的两个现有应用程序之间发送命令?如果是后者,那么我不知道该告诉你什么,除了在 Windows API 中绑定消息或使用 UI 自动化框架。
如果这两个应用程序是您编写的应用程序,您可以使用带有 IPC 通道的 .NET Remoting。
更多信息在这里: http://msdn.microsoft.com/en-us/library/vstudio/kwdt6w2k(v=vs.100).aspx
【讨论】: