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


14 - Listar y cerrar procesos de Windows usando WMi ( Windows management instrumentation )

<Volver> - Anterior - Siguiente



 

Este ejemplo muestra como se puede Listar y Matar o cerrar un proceso de Windows sin usar el Api , empleando Wmi (Windows Management Instrumentation)

 

Vista del formulario de ejemplo para listar los procesos de windows y cerrarlos

vista del formulario de ejemplo para usar y manipular procesos de windows mediante Wmi - Windows management instrumentation

 

Para el ejemplo, se crea una variable de tipo Object y con CreateObject creamos un nuevo objeto de tipo "winmgmts". Este objeto tiene métodos para listar y cerrar los procesos de windows.

Nota: Además de manipular procesos se pueden realizar muchas otras tareas con Wmi

 

Agregar los siguientes controles:

 

Descripción breve del código:

La subrutina Listar hace un bucle For Each recorriendo la lista de procesos ( variable de objeto ListaProcesos ).

La función MatarProceso cierra el proceso, y se la llama pasándole en el primer parámetro el nombre del proceso, en este caso es el que seleccionamos en el control ListBox , y en el segundo parámetro es un valor de tipo boolean opcional por si queremos cancelar

 

Código fuente en un formulario:

 


Recursos vb 6.0 - Enlaces relacionados

Recursos visual basic.NET - Enlaces



Buscar en Recursos vb