Есть два сервиса. (один мной занисан на C#). Надо чтобы они при загрузке оба стартовали, но только последовательно. Вроде для этого существуют Dependencies, но я нашел только как их просматривать. Люди скажите как быть, как же их настроить???
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть два сервиса. (один мной занисан на C#). Надо чтобы они при загрузке оба стартовали, но только последовательно. Вроде для этого существуют Dependencies, но я нашел только как их просматривать. Люди скажите как быть, как же их настроить???
По-моему, зависимости в службах нужны для того, чтобы не дать запустить службу, если не запущена "родительская" служба. Тебе надо вручную стартовать все необходимые сервисы.
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть два сервиса. (один мной занисан на C#). Надо чтобы они при загрузке оба стартовали, но только последовательно. Вроде для этого существуют Dependencies, но я нашел только как их просматривать. Люди скажите как быть, как же их настроить???
Задается в ServiceController.DependentServices. Но эти зависимости нужны только для остановки этих сервисво когда останавливаешь свой. Запуск же DependentServices.Start()
Здравствуйте, Stas Chistyakov, Вы писали:
SC>Есть два сервиса. (один мной занисан на C#). Надо чтобы они при загрузке оба стартовали, но только последовательно. Вроде для этого существуют Dependencies, но я нашел только как их просматривать. Люди скажите как быть, как же их настроить???
ServiceInstaller.ServicesDependedOn Property
public string[] ServicesDependedOn {get; set;}