Недавно я написал службу Windows и установил ее в рабочей системе. После некоторых примененных обновлений Windows сервер пришлось перезагрузить, и моя служба не загружалась правильно, хотя она была настроена на автоматический запуск. Сервис запустился нормально вручную после того, как мы заметили сбой со стороны клиентов. После некоторых исследований я обнаружил, что пропустил добавление сервисной зависимости к нашему сервису. Таким образом, порядок загрузки служб был неправильным для нашего случая.
Я мог бы решить эту проблему, но теперь меня действительно интересует инструмент или процедура, как собрать все необходимые сервисные зависимости. Знаете ли вы какой-нибудь фрагмент кода, который может справиться с этим?
Я ценю любой намек.