假设我有一个简单的calculater.exe应用程序。我启动了它的两个实例( Cal_1、Cal_2 )。我想让Cal_1给Cal_2发消息。我认为使用消息队列是一个很好的选择,还有更好的解决方案吗?
发布于 2012-09-28 06:49:03
你是说你想在你写的两个应用程序之间发送命令,还是在你无法控制的两个现有应用程序之间发送命令?如果是后者,那么除了绑定到Windows API中的消息或使用UI自动化框架之外,我不知道该告诉您什么。
如果这两个应用程序是您编写的应用程序,则可以将.NET远程处理与IPC通道一起使用。
更多信息在这里:http://msdn.microsoft.com/en-us/library/vstudio/kwdt6w2k(v=vs.100).aspx
发布于 2012-09-28 07:02:38
我建议在请求-回复或发布-订阅模式下使用ZeroMQ消息传递框架。它易于使用,并且通过NuGet实现了C#绑定。
https://stackoverflow.com/questions/12630412
复制相似问题