Я хочу иметь возможность разрабатывать службу Windows, которая может запускать несколько экземпляров, каждый с разными параметрами.
В идеале я хочу сохранить эти параметры в панели управления на основе браузера.
Я написал панель управления на C #, которая сохраняет данные конфигурации в файл XML.
Исходя из этого, я хочу иметь возможность настроить количество запущенных служб и их параметры.
Я хочу иметь возможность динамически добавлять и удалять экземпляры службы по мере необходимости.
Мои вопросы:
1) это вообще возможно?
2) Можно ли запустить службу с определенными свойствами с панели управления? (Может быть, используя «NET START» с параметрами командной строки?
[Изменить]
Я только что увидел что-то онлайн в отношении класса ServiceController; это можно использовать для добавления и удаления экземпляров службы, а также для запуска / остановки служб?
[/ Edit]
Спасибо за любую помощь