sacraj Ответов: 1

Запуск нескольких служб windows под одним именем


Всем Привет,

У меня есть две разные службы windows для разных целей. Я могу запускать их как две отдельные службы windows.

служба1.
службы service2

Мое требование похоже на запуск двух разных служб windows с одним именем службы[Mainservice]. Вместо запуска двух разных служб в services.msc мне нужно иметь одну службу, работающую в разделе services.msc.

Пожалуйста, дайте мне знать ваши предложения.

Спасибо,
Крис.

Что я уже пробовал:

Я пробовал работать с двумя отдельными службами.

Richard MacCutchan

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

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Единственный способ сделать это - объединить их в одно приложение-службу.

Как сказал Ричард в своем комментарии, Вы можете запускать их независимо друг от друга в отдельных потоках.

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

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