Как установить связь между двумя разными EXE - PullRequest
0 голосов
/ 28 июня 2011

1.Если A - это приложение для одного окна. 2.B - это другое приложение Windows Forms. 3. Нужно установить связь между этими приложениями, как это возможно?

Пример:

ЕСЛИ я нажимаю одну кнопку в первой программе, событие щелчка должно произойти во второй программе, и результат будет отражен в первой программе.

Если я нажму на вторую программу, событие нажатия произойдет в первой программе, и результат будет отражен во второй программе

Итак, как установить связь этих двух программ с помощью приложения на C # для Windows, если кто-нибудь знает ответ, пожалуйста, помогите мне. Это очень важно для меня.

Ответы [ 2 ]

2 голосов
/ 28 июня 2011

Ниже приведены некоторые из возможных вариантов.

1) общение с использованием межпроцессного взаимодействия на основе WCF

2) общение с помощью простого файлового подхода (один exe пишет и другие контролирует и читает)

3) общение через сокеты

4) общение через Windows Message Queues

1 голос
/ 28 июня 2011

Это можно сделать с помощью именованных каналов и WCF.

Если вы выполните поиск в Google именованные каналы wcf , вы должны увидеть достаточно информации, чтобы начать работу.

На первый взгляд, я бы сказал, что этот урок является хорошей отправной точкой: http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication

...