Я ищу простой способ отправки сообщений между приложением Winforms и службой Windows. Служба будет запущена в LocalSystem, поэтому сможет устанавливать обновления для моего приложения Winforms. Приложение работает в очень закрытых средах, где порт будет заблокирован, а файловая система недостаточно надежна, чтобы использовать ее для ведения журнала. Я пытался использовать именованные каналы, но я не мог заставить это работать. Я хочу, чтобы все было просто, поэтому подумывал попробовать файлы с отображением в памяти?
Я хочу только передавать простые строки между приложением и службой, например,
APP-> Service [Пожалуйста, загрузите этот файл http ... и поместите его здесь C: \ Program Files ...]
Сервис-> Приложение [0% загружено]
Сервис-> APP [скачано 1%]
и т.д ..
Сервис-> APP [Обновление завершено / не выполнено]
Кажется, я не могу найти хороший пример того, как этого можно достичь? Являются ли файлы с отображением в памяти лучшим способом? Если да, то с чего мне начать ?! Я читал эту Пост , но я не могу понять, что это был долгий день! Я хочу, чтобы все было в памяти, в отличие от этого примера. Кто-нибудь может помочь?