Вниз
Скачать: CL | DM;

Удаленнй сервис   Найти похожие ветки 

← →
VIB   (2002-09-28 15:51) [0]

Если кто знает подскажите.
Как отключить (програмно) сервис другого сервера.
Например командой NT net stop <Имя сервиса>


← →
ZZ ©   (2002-09-28 16:29) [1]

OpenSCManager -> OpenService -> SetServiceStatus


← →
VIB   (2002-09-28 16:43) [2]

Если Вас не затруднит объяснить поподробнее.


← →
ZZ ©   (2002-09-28 16:50) [3]

Если Вас не затруднит объяснить поподробнее.
или по русски - давай код :)

uses WinSvc;
var
h... : THandle;
SS:SERVICE_STATUS;

hSCM:=OpenSCManager("\\SUPERSERVER",nil,SC_MANAGER_ALL_ACCESS);
hSrv:=OpenService(hSCM,"<Имя сервиса>",SERVICE_ALL_ACCESS);
ControlService(hSrv,SERVICE_CONTROL_STOP,SS);

Примерно так.. Не проверял. (SetServiceStatus - это не то :))



← →
VIB   (2002-09-28 17:11) [4]

Спасибо за помощь.
Сервис останавливается.
Если можете напишите как запустить опять.(Пограмно)


← →
ZZ ©   (2002-09-28 17:32) [5]

Вместо ControlService StartService(hSrv,0,nil);


← →
VIB   (2002-09-28 17:49) [6]

Спасибо за помощь. Все заработало.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
14-82977
Pascal's programmer
2002-11-07 05:56
2002.11.25
Книгу


3-82611
alex_ran
2002-11-04 16:58
2002.11.25
Lookup поле и его событие OnChange


3-82580
mvg_first
2002-11-06 17:18
2002.11.25
Отражение объетов на реляционную БД. Подходы? Способы?


1-82708
Андрей Прокофьев
2002-11-13 13:27
2002.11.25
Проблема с датой


3-82641
madmike
2002-11-05 17:34
2002.11.25
Длинный SQL-запрос, что делать...




   Наверх