Я создал службу Windows, которая запускается автоматически. Эта служба подключается к службе базы данных при запуске. Проблема заключается в том, что служба баз данных запускается после моего обслуживания. Существует ли программный способ определить эту зависимость, чтобы моя служба запускалась после запуска службы базы данных.
Я нашел эту статью http://www.boyce.us/windows/servertipcontent.asp?ID=7, в которой говорится о добавлении записи реестра для этого. Я хотел бы знать, есть ли способ С# для этого?
Update:
Добавление к вышеуказанному вопросу. Вот еще один сценарий. Сервисы устанавливаются с помощью installshied, для которого не требуется projectinsaller. Кажется, installshield ищет классы, происходящие из класса ServiceBase, и устанавливает каждую службу. Как добавить зависимость в таком сценарии?