Загрузка Сервиса перед другими Сервисами - PullRequest
1 голос
/ 27 июня 2011

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

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

Ответы [ 2 ]

3 голосов
/ 27 июня 2011

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

1 голос
/ 27 июня 2011

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

...