Я разрабатываю очень простой сервис Windows на C#. Помимо услуги, мне также необходимо разработать программу, которая будет использоваться для установки различных параметров для службы.Сервис и взаимодействие с программой
Поскольку служба и программа будут работать в разных процессах, обработанных разными пользователями, как сообщить службе, что параметры изменились?
Один из способов, который я рассматриваю, заключается в том, чтобы сохранить параметры в файле конфигурации, а затем использовать метод ExecuteCommand
, чтобы указать, что настройки были изменены. Затем служба будет читать их из файла.
Другим вариантом является использование труб для отправки фактических данных для обслуживания и обслуживания, заботящихся о их сохранении.
В то время как первый вариант легче написать второй, кажется, лучше.
Любые предложения или любые другие альтернативы?
Спасибо.
Любые советы по этому поводу? Служба в моем случае довольно проста, поэтому я считаю, что ее не должно быть слишком сложно переконфигурировать. – Giorgi