Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.04.01;
Скачать: CL | DM;

Вниз

Как определить, запущена ли служба?   Найти похожие ветки 

 
pavel_guzhanov ©   (2009-04-15 12:03) [0]

Нужно определить, запущена ли служба. И, если не запущена, то запустить ее. Как?


 
12 ©   (2009-04-15 12:29) [1]

стопни и запускай, запущена - не стопнется, но и не беда

net stop lanmanserver >> c:\\ResetLog.txt
net start lanmanserver >> c:\\ResetLog.txt


 
Игорь Шевченко ©   (2009-04-15 13:06) [2]

12 ©   (15.04.09 12:29) [1]

попробуй узнать своим методом, запущена ли служба "Удаленный вызов процедур". Я надеюсь, мы тебя после этого долго не увидим :)


 
pavel_guzhanov ©   (2009-04-15 13:09) [3]

а зачем тогда останавливать? Что, если только пытаться стартануть?


 
Игорь Шевченко ©   (2009-04-15 13:16) [4]

QueryServiceStatusEx


 
12 ©   (2009-04-15 13:18) [5]

2ИШ
Как ты меня любишь :)

pavel_guzhanov ©   (15.04.09 13:09) [3]
ну или так, я про смысл говорю
просто у меня есть один сервис, если глюкнет (не я писал, не я:)), то его надо остановить, минут 5-10 подождать, потом стартовать. Иначе работать отказывается. Я и написал job, где перед началом раб дня его останавливаю, не важно, как он себя чувствует, потом стартую..


 
pavel_guzhanov ©   (2009-04-15 15:07) [6]


> Игорь Шевченко ©   (15.04.09 13:16) [4]
>
> QueryServiceStatusEx


Спасибо. Пойду в справку, изучать :о)


 
SPeller ©   (2009-04-16 04:08) [7]


> Спасибо. Пойду в справку, изучать

Не знаю как в предыдущих дельфях, но в 2009 последний параметр этой функции определен неправильно. Он должен иметь тип DWORD, а не PDWORD, поскольку он var. Можно переписать ее для себя, либо использовать приведение типа при передаче параметра.


 
имя   (2009-10-15 14:15) [8]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2012.04.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.083 c
3-1260010688
Xmen
2009-12-05 13:58
2012.04.01
не могу соединится с базой


2-1323870171
Alex_C
2011-12-14 17:42
2012.04.01
Что лучше поле MyTablePole или MyTable.FieldByName( Pole )


15-1323165693
Scott Storch
2011-12-06 14:01
2012.04.01
обозвать поля


15-1322857803
Юрий
2011-12-03 00:30
2012.04.01
С днем рождения ! 3 декабря 2011 суббота


2-1323778788
bibika
2011-12-13 16:19
2012.04.01
Ошибка при работе с компонентом с TWebBrowser и подключением файл