2010-01-24 2 views
2

Я знаю, как я могу создать службу Windows на C#, но у меня есть ряд переменных, которые пользователь в настоящее время передает в текстовый файл, и я хотел контролировать этот процесс. Поэтому я могу подключить службу Windows к приложению формы Windows для управления такими вещами, как установка службы, удаление службы, запуск и перезапуск. Или лучше, чтобы они были полностью разделены и просто использовали приложение формы для запуска системных команд для установки/удаления и использования serviceController для запуска/перезапуска?C# Windows Form с подключенной службой Windows

Thanks

ответ

3

Предлагаю полностью разделить его.

0

Вы можете сделать это, разрешив службе взаимодействовать с рабочим столом. Это приемлемый способ сделать это, но, говоря это, я согласен с dario-g!

2

Возможно, лучше оставить их отдельно: напишите конфигурационный файл для службы, затем перезапустите службу или попросите службу обнаружить измененный файл и перенастроить его.

Если служба взаимодействует с рабочим столом, вам придется начать беспокоиться о том, что произойдет, если они работают как разные пользователи, или если у вас нет зарегистрированного пользователя или ...