Sección de códigos , trucos y ejemplos para visual basic


278 - Wmi - Iniciar y detener servicios de windows

<Volver> - Anterior - Siguiente



 

Contenido

 

 

 

 

 

 


Iniciar y detener servicios

Ejemplo que utiliza Wmi ( Windows Management Instrumentation ) para iniciar y detener servicios del sistema

Lo siguiente permite detener e iniciar servicios del sistema, pero una cosa importante es que los mismos si tienen dependencias de otros servicios es posible que no se puedan detener.

 

Para ver mas ejemplos con su documentaqción ( en inglés ), en este enlace de la web de Microsoft hay mucha información sobre este tema: Wmi servicios de windows

La función de ejemplo para detener e iniciar los servicios

 

Ejemplos

Detiene e inicia el servicio encargado de los temas de windows XP . servicio : Themes

'start
Private Sub Command1_Click()
    Call Stop_Start_Service(StartService, "Themes")
End Sub

' Stop
Private Sub Command2_Click()
    Call Stop_Start_Service(StopService, "Themes")
End Sub

 

Lo siguiente inicia y detiene el servicio encargado de las actualizaciones automáticas de windows. El nombre de dicho servicio es wuauserv

'start
Private Sub Command1_Click()
    Call Stop_Start_Service(StartService, "wuauserv")
End Sub

' Stop
Private Sub Command2_Click()
    Call Stop_Start_Service(StopService, "wuauserv")
End Sub
 

 

Detiene e inicia el audio de windows ( solo para los programas, no el audio de windows ) Nombre del servicio AudioSrv

'start
Private Sub Command1_Click()
    Call Stop_Start_Service(StartService, "AudioSrv")
End Sub

' Stop
Private Sub Command2_Click()
    Call Stop_Start_Service(StopService, "AudioSrv")
End Sub 

 

Nota: para obtener los nombres de los mismos, lo podés acceder desde el panel de control, Herramientas administrativas, servicios

 


Obtener información detallada de un servicio mediante la Api de windows

Ejemplo de la knowledge base de Microsoft , que muestra como listar en un control Listbox, información y detalles de un servicio en un sistema windows NT.

El código fuente utiliza las funciones del api :

 

 

Código fuente en el formulario con un control Combo1

 


Iniciar y detener servicios - Con Apis

 

Este proyecto para descargar, contiene un módulo de código con dos funciones, una para poder iniciar un servicio ( Función StartSvc) y otra para poder finalizarlos ( Función StopSvc).

Las dos requieren como parámetro el nombre del servicio a iniciar o detener, y en el segundo parámetro el nombre del servidor/PC. Para la máquina local o actual, se debe dejar y omitir ese valor, es decir pasar un cadena vacía.

Descargar

 


Recursos Visual basic 6.0 - Relacionados



Buscar en Recursos vb