Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido
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
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
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
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.
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar