Загрузка Сервиса перед другими Сервисами

У меня есть критически важная для сети служба Windows 7. Он должен запуститься до того, как любая связанная с сетью служба в системе, или эта сетевая служба может выйти из строя. Мой сервис требует, чтобы Winsock был полностью инициализирован к моменту запуска.

Как я могу заставить Windows загрузить мой сервис в нужное время? т.е. сразу после выхода Winsock.

2 ответа

Решение

Я использовал LoadOrder утилита от MS Sysinternals. Обнаружил, что группа должна быть "NetworkProvider". Кроме того, поскольку загрузчик загружается в лексикографическом алфавитном порядке, я назвал свой процесс с префиксом "Z", чтобы он загружался последним в "NetworkProvider". LoadOrderGroup,

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

Другие вопросы по тегам