如何建立两个不同的EXE之间的沟通

时间:2011-06-28 06:02:20

标签: c# windows communication exe

1.如果A是一个Windows窗体应用程序。 2.B是另一个Windows窗体应用程序。 3.必须建立这些应用程序之间的连接怎么可能?

实施例

如果我单击第一个程序中的一个按钮,则必须在第二个程序中执行click事件,结果将反映到第一个程序。

如果我点击第二个程序,点击事件将发生在第一个程序中,结果将反映在第二个程序中

那么如何使用C#windows应用程序建立这两个程序的通信如果有人知道答案请帮助我。这对我来说非常重要。

2 个答案:

答案 0 :(得分:2)

以下是一些可能的选择。

1)使用基于WCF的进程间通信进行通信

2)通过基于简单文件的方法进行通信(一个exe写入和其他监视器和读取)

3)通过套接字进行通信

4)通过Windows消息队列进行通信

答案 1 :(得分:1)

这可以使用命名管道和WCF完成。

如果您在Google named pipes wcf上执行搜索,您应该会看到足够的信息来帮助您入门。

快速浏览一下,我会说本教程是一个很好的起点:http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication