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

Вниз

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

 
Nata   (2004-08-17 11:51) [0]

Здраствуйте мастера…мне надо на удаленном компе остановить запустить службу мне уже подсказали как ее остановить

var
SCManager, Service: SC_HANDLE;
ServiceStatus: TServiceStatus;
begin
SCManager := OpenSCManager("\\RemoteComp", nil, SC_MANAGER_ALL_ACCESS);
if SCManager <> 0 then
try
  Service := OpenService(SCManager, "имя сервиса", SERVICE_STOP);
  if Service <> 0 then
  try
    if not ControlService(Service, SERVICE_CONTROL_STOP, ServiceStatus)
      and (ServiceStatus.dwCurrentState = SERVICE_STOPPED) then
    begin
      ShowMessage(SysErrorMessage(GetLastError));
      Exit;
    end;
    btnStopStart.Enabled := False;
    btnClose.Enabled := False;
    btnStart.Enabled := True;
  finally
    CloseServiceHandle(Service);
  end;
finally
  CloseServiceHandle(SCManager);
end;
а вот как запустить не знаю подскажите плз…..


 
Digitman ©   (2004-08-17 12:08) [1]

Service := OpenService(SCManager, "имя сервиса", SERVICE_STOP or SERVICE_START);
...

ControlService(Service, SERVICE_CONTROL_START, ServiceStatus)


 
Rouse_ ©   (2004-08-17 12:10) [2]

Я же ответил в той ветке, чтож не посмотрела?

http://delphimaster.net/view/6-1091792327/


 
Nata   (2004-08-17 12:14) [3]


> Digitman ©   (17.08.04 12:08) [1]
> Service := OpenService(SCManager, "имя сервиса", SERVICE_STOP
> or SERVICE_START);
> ...
>
> ControlService(Service, SERVICE_CONTROL_START, ServiceStatus)

да нет не все так просто!!!! service_control_start такова нет!!!


 
Nata   (2004-08-17 12:16) [4]


> Rouse_ ©   (17.08.04 12:10) [2]
> Я же ответил в той ветке, чтож не посмотрела?
>
> http://delphimaster.net/view/6-1091792327/

ТОЧНО!!! ты прелесть!!!! пасиб!


 
Digitman ©   (2004-08-17 12:22) [5]

верно, нет)

но уж и не найти самостоятельно в справке ф-цию ServiceStart() - это уще умудриться нужно)



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
14-1096711272
Piter
2004-10-02 14:01
2004.10.24
Почему не срабатывает установка WindowsState?


14-1096664608
Folk
2004-10-02 01:03
2004.10.24
Не уж то Билли Гейс такой плохой человек?


1-1097561774
aleshap
2004-10-12 10:16
2004.10.24
Как получить список свойств класса


1-1097309247
serg128
2004-10-09 12:07
2004.10.24
Как в runtime создать класс, унаследованный от панели и вывести..


3-1096088260
Kair()
2004-09-25 08:57
2004.10.24