Я пишу Windows-сервис для ежедневной обработки, и мне нужен удобный для пользователя способ взаимодействия с ним.Я просто буду заниматься базовыми вещами, такими как проверка его состояния и просмотр журналов, хотя, возможно, я решу, что хочу добавить один или два вызова функции.После некоторых исследований мне кажется, что для выполнения этих функций мне нужно отдельное приложение, поскольку служба будет работать независимо от любого пользователя, вошедшего в систему на хост-компьютере.Моя идея состоит в том, чтобы приложение взаимодействовало со службой через какой-то интерфейс, но я не уверен, с чего начать.
Какой самый простой способ заставить приложение взаимодействовать с отдельной службой?Буду ли я использовать COM, WCF, очередь сообщений или что-то еще полностью?Я знаю, что, вероятно, есть несколько способов сделать это, поэтому я хотел бы услышать некоторые плюсы и минусы, если это возможно.
Редактировать: Служба и приложение будут работать ната же машина.