Как настроить SCM для перезапуска службы?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
awl100Alex
Постоялец
Постоялец
 
Сообщения: 355
Зарегистрирован: 29.01.2008 (Вт) 15:19
Откуда: Украина

Как настроить SCM для перезапуска службы?

Сообщение awl100Alex » 14.12.2009 (Пн) 17:05

Подскажите, пожалуйста, как мне при создании своей службы программно указать Диспетчеру служб, перезапуск службы в случаи сбоя?
Имеется ввиду вот это...
Вложения
ServiceRestart.jpg
ServiceRestart.jpg (126.02 Кб) Просмотров: 495

aleksmir
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 10.08.2009 (Пн) 13:17

Re: Как настроить SCM для перезапуска службы?

Сообщение aleksmir » 08.01.2010 (Пт) 6:42

Я в VB создаю службы с помощью создания записей в реестре Windows.
При создании службы указываю в реестре параметры службы.

Параметр FailureActions отвечает за действия компьютера, выполняемое при сбое службы.
Я его в своей практике не применял, поэтому список значений параметра дать не могу, но вы можете определить варианты значений опытным путём, меняя у своей службы "поведение при сбое" вручную (через диалог "Свойства службы"), а затем смотрите - что меняется в параметре FailureActions.

Список служб в реестре находится в ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Если вам этой информации недостаточно пишите - что непонятно, вместе разберёмся.

aleksmir
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 10.08.2009 (Пн) 13:17

Re: Как настроить SCM для перезапуска службы?

Сообщение aleksmir » 08.01.2010 (Пт) 8:16

Вот примерчик (VB5), поможет тебе в этом:
Вложения
exservice.zip
(227.02 Кб) Скачиваний: 58

awl100Alex
Постоялец
Постоялец
 
Сообщения: 355
Зарегистрирован: 29.01.2008 (Вт) 15:19
Откуда: Украина

Re: Как настроить SCM для перезапуска службы?

Сообщение awl100Alex » 10.01.2010 (Вс) 1:05

aleksmir
Спасибо за пример. Но у меня есть кое-какие свои наработки по этому поводу, пока еще в сыром виде. Как доделаю... выложу.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 25

    TopList