Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   API de Windows para servicios (https://www.clubdelphi.com/foros/showthread.php?t=72685)

gastontt 05-03-2011 18:34:09

API de Windows para servicios
 
Hola!

Estoy creando un programa que administre servicios de Windows.
Muchas de las APIs que necesité las obtuve de:

msdn.microsoft.com/en-us/library/ms685942(v=VS.85).aspx

Por ejemplo: QueryServiceConfig2 Function para obtener la descripción de un servicio... O ChangeServiceConfig Function para cambiar los valores.

Lo que no puedo encontrar, o no le descubrí el truco o modo de como se hace...
Es por ejemplo en el servicio "Llamada a procedimiento remoto (RPC)" el cual desde el programa que trae windows, no me permite cambiar su "Estado de Inicio" que es siempre "automatico". No encuentro que API me dice cuando un servicio esta bloqueado a cambios de "Tipo de Inicio".

Por medio de SERVICE_STATUS_PROCESS Structure y dwControlsAccepted determino cuales no pueden ser "detenidos" o "Pausados", pero no encontre nada para "Tipos de Inicio"... Que no me deje poner "Deshabilitado" en los cuales no se deba hacer.

Existe esto?? Como hace Windows para bloquear "Llamada a procedimiento remoto (RPC)" en XP?? o en Windows 7 hay aprox. 4 o 5 servicios bloqueados del mismo modo...

Gracias!


La franja horaria es GMT +2. Ahora son las 06:14:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi