Связь между службой Windows и настольным приложением - PullRequest
6 голосов
/ 17 октября 2011

Я хочу создать связь между службой Windows и настольным приложением в Windows 7. Я прочитал, что именованные каналы являются одним из способов связи между двумя процессами.Могу ли я использовать их для своих целей?

Ответы [ 3 ]

4 голосов
/ 17 октября 2011

уверен, что вы можете использовать именованные каналы, WCF и многие другие методы IPC.

для примера именованного канала среди вопросов переполнения стека, смотрите здесь также для некоторого фона:

Межпроцессное взаимодействие с использованием службы Windows

также проверьте это: Графический интерфейс и связь службы Windows

3 голосов
/ 17 октября 2011

Как указано выше, доступно множество опций.Просто имейте в виду, что если вы идете по маршруту TCP / IP (например, WCF), у пользователя должно быть допустимое сетевое соединение (будет работать петлевой адаптер), иначе ваш клиент и служба не смогут обмениваться данными.

2 голосов
/ 17 октября 2011

Перейти с WCF , это хорошее решение для начала.

...