Двунаправленная связь между службой Windows и приложением WINFORMS - PullRequest
0 голосов
/ 11 сентября 2018

Я ищу простой способ отправки сообщений между приложением Winforms и службой Windows. Служба будет запущена в LocalSystem, поэтому сможет устанавливать обновления для моего приложения Winforms. Приложение работает в очень закрытых средах, где порт будет заблокирован, а файловая система недостаточно надежна, чтобы использовать ее для ведения журнала. Я пытался использовать именованные каналы, но я не мог заставить это работать. Я хочу, чтобы все было просто, поэтому подумывал попробовать файлы с отображением в памяти?

Я хочу только передавать простые строки между приложением и службой, например,

APP-> Service [Пожалуйста, загрузите этот файл http ... и поместите его здесь C: \ Program Files ...]

Сервис-> Приложение [0% загружено]

Сервис-> APP [скачано 1%]

и т.д ..

Сервис-> APP [Обновление завершено / не выполнено]

Кажется, я не могу найти хороший пример того, как этого можно достичь? Являются ли файлы с отображением в памяти лучшим способом? Если да, то с чего мне начать ?! Я читал эту Пост , но я не могу понять, что это был долгий день! Я хочу, чтобы все было в памяти, в отличие от этого примера. Кто-нибудь может помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...