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

Как отключить сервис (service)   Найти похожие ветки 

 
Eksell   (2006-04-06 15:11) [0]

Всем привет! У меня такой вопрос : Как можно в Windows XP отключить какой-нибудь сервис (Service), например messenger. Как приостанавливать и запускать снова я знаю, а вот именно отключить пока нет. Пожалуйста помогите кто знает как это делается. Спасибо заранее!


 
Eraser ©   (2006-04-06 15:14) [1]


> Eksell   (06.04.06 15:11)


> Как приостанавливать и запускать снова я знаю, а вот именно
> отключить пока нет.

что значит "отключить" поясни.
возможно ControlService + SERVICE_CONTROL_STOP?


 
Desdechado ©   (2006-04-06 16:31) [2]

net stop имя_сервиса


 
Eksell   (2006-04-06 20:12) [3]

> что значит "отключить" поясни.
> возможно ControlService + SERVICE_CONTROL_STOP?

Ну например чтоб остановить какой-нибудь сервис нужно зделать так :

procedure StopService(ServiceName: String);
var
 schService, schSCManager : DWORD;
 ss : _SERVICE_STATUS;
begin
 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;

А как полностью отключить сервис?


 
Eksell   (2006-04-06 20:26) [4]

Да, забыл, если не трудно дайте исходничек пожалуйста.


 
Leonid Troyanovsky ©   (2006-04-06 22:22) [5]


> Eksell   (06.04.06 20:26) [4]

> Да, забыл, если не трудно дайте исходничек пожалуйста.


http://rsdn.ru/?article/baseserv/svcadmin-1.xml & etc

--
Regards, LVT.


 
Tirael ©   (2006-04-07 01:31) [6]

полностью отключить это типа uninstall, при перезагрузке удалится вообще.
обычно с пом. файла сервиса с ключем uninstall


 
kami ©   (2006-04-07 21:54) [7]

ChangeServiceConfig с dwStartType=SERVICE_DISABLED

http://www.kladovka.net.ru/index.cgi?pid=list&rid=289



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

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



Память: 0.46 MB
Время: 0.067 c
2-1146942749
дямак
2006-05-06 23:12
2006.05.21
опять я ламерю(sorry)


15-1146029761
ArtemESC
2006-04-26 09:36
2006.05.21
per se


15-1145621375
Исследователь
2006-04-21 16:09
2006.05.21
Как VC++ перевести число в строку


2-1146454575
Der Nechk@ssoff
2006-05-01 07:36
2006.05.21
Сохранить дату в файл


15-1146151613
DillerXX
2006-04-27 19:26
2006.05.21
Возможно ли слинковать Делфийский obj файл с С++




   Наверх