Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/08/2005, 10:14
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Un servicio no tiene porque ser un proceso, aunque en la amplia mayoria de las veces lo es, el svchost.exe suele ejecutar varios servicios en un mismo proceso.

No es bueno matar un servicio ya que este queda en un estado tipo zombie al no enterarse services.exe de lo sucedido. Para parar un servicio podes usar net stop o la API de Windows, el flujo minimo de un programa para parar un servicio usando la API de Windows seria el siguiente:

OpenSCManager
OpenService
ControlService usando SERVICE_CONTROL_STOP como segundo parametro
CloseServiceHandle
CloseServiceHandle
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO