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


42 - Listar y cerrar los procesos y ejecutables del sistema

<Volver> - Anterior - Siguiente



 

Contenido

 

 

 

 

 

Ejemplo 1 - Módulo de clase con funciones varias

En el siguiente link, se puede descargar un módulo de clase que permite listar procesos y también obtener información de la lista de aplicaciones de windows y otras funciones útiles relacionadas.

Módulo para aplicaciones y procesos

 


Ejemplo 2 - Listar los ejecutables usando la función CreateToolhelp32Snapshot

 

Este es un ejemplo basado del Api guide y lo modifiqué para ponerlo dentro de un control ListView para que además de listar el nombre de los ejecutables, obtener otra información de los procesos, como en el siguiente gráfico:

La Página del Apiguide infaltable para descargar: http://www.allapi.net

 

Vista del formulario y el listView con los datos de los procesos abiertos en windows

listar procesos y programas mediante el Api

 

Controles

Nota: El nombre del proceso ejecutable se obtiene consultando la variable szExeFile

Código fuente

 


Ejemplo 3 - Listar y cerrar procesos y ejecutables

Este código fuente, lista los ejecutables abiertos y los visualiza en un Listview con dos columnas. En la primera columna se agrega el nombre del ejecutable o proceso y en la segunda el ID de proceso

Al presionar en el Command2 " Terminar proceso ", se cierra el mismo, mediante su Pid o id de proceso, utilizando para ello la función TerminateProcess.

Formulario :

formulario para visualizar los procesos y poder cerrarlos

 

Ejemplo

Código fuente en el formulario

 

Código fuente en un módulo bas

 


Ejemplo 4 - Enumerar los procesos con el Api WTSEnumerateProcesses

Código de muestra enviado por Mariano M Villarel, que lista los procesos en un List View, mediante la función del api de windows WTSEnumerateProcesses de la librería wtsapi32.dll , visualizando el Session Id, el Process Id, Process name y el User Id, y un command button para refrescar el listado

 

Descargar

 

Vista previa del proyecto de ejemplo

 


vb 6 - Enlaces relacionados:

vb.net - Enlaces relacionados



Buscar en Recursos vb