Главная страница
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.47 MB
Время: 0.023 c
9-1087834918
RyDmi
2004-06-21 20:21
2004.10.24
Перерисовка карты


14-1096568677
Роман
2004-09-30 22:24
2004.10.24
Easu GPRS


4-1095768486
Aleksandr.
2004-09-21 16:08
2004.10.24
Будет ли форма получать и обрабатывать сообщения при ожидании?


1-1097129288
han-bratan
2004-10-07 10:08
2004.10.24
не могу проставить компоненты :(


1-1097130242
serg!
2004-10-07 10:24
2004.10.24
Длина строки в RxRichEdit