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


Clic para descargar Velneo Open source Software - Plataforma para el desarrollo de aplicaciones sobre base de datos

 

 

42 - Listar y cerrar los ejecutables cargados en el sistema

<Volver> - Anterior - Siguiente

 

 

 



 

Nota. 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

Módulo para aplicaciones y procesos

 

 

 

 

 

 


 

Ejemplo 1 - Solo 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 2 - 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

Formulario :

formulario para visualizar los procesos y poder cerrarlos

 

Ejemplo

Añadir al formulario un control Listview , dos controles CommandButton, y un módulo bas

 

Código fuente en el formulario

 

 

Código fuente en un módulo bas

 


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

Vista previa del proyecto de ejemplo

 

Descargar

 

vb 6 - Enlaces relacionados:

 

vb.net - Enlaces relacionados

 



Buscar en Recursos vb