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

Службы Win   Найти похожие ветки 

← →
alien thing   (2006-02-06 06:37) [0]

Как программно остановить и запустить службу "Сервер" на локальной машине под windows ?


← →
TUser ©   (2006-02-06 06:55) [1]

ControlService()


← →
alien thing   (2006-02-06 07:05) [2]

а можно пример или сцылку? мне это сложно все
***
я вот нашёл часть кода но она не останавливается из-за того что от неё зависят другие службы:

procedure StopService(ServiceName: String);
var
schService,
schSCManager: DWORD;
p: PChar;
ss: _SERVICE_STATUS;
begin

p:=nil;
schSCManager:= OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);
if schSCManager = 0 then RaiseLastWin32Error;
try
schService:=OpenService(schSCManager,PChar(ServiceName),SERVICE_ALL_ACCESS);
if schService = 0 then RaiseLastWin32Error;
try
if not ControlService(schService,SERVICE_CONTROL_STOP,SS) then  RaiseLastWin32Error;
finally
CloseServiceHandle(schService);
end;
finally
CloseServiceHandle(schSCManager);
end;
end;


← →
alien thing ©   (2006-02-06 07:28) [3]

все, кажется решил проблему
SERVICE_CONTROL_PAUSE / SERVICE_CONTROL_CONTINUE, все равно спасибо за ответ!



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

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



Память: 0.45 MB
Время: 0.024 c
6-1131830669
Volf_555
2005-11-13 00:24
2006.02.26
Как получить текст строки состояния активного окна?


15-1139395548
M@D
2006-02-08 13:45
2006.02.26
Активная дириктория & Delphi


3-1135669029
DELORAC
2005-12-27 10:37
2006.02.26
Как получить из базы Oracle тексты создания таблиц?


2-1139534386
tester83
2006-02-10 04:19
2006.02.26
Excel


2-1136903745
Дмитрий_177
2006-01-10 17:35
2006.02.26
Процедура или функция в var-е




   Наверх