Colabora
 

Enumerar Procesos

Enumerar Procesos En 5 Lineas

 

Fecha: 06/Jun/2007 (04 Junio 2007)
Autor: LNS Evolution --->[email protected]<---

Visitame Aqui

 


Introducción

Cuantos quebraderos de cabeza nos hemos llevado los programadores de visual basic 6 para visualizar los procesos activos de nuestra PC...Pues bien he aqui una ventaja para los del .NET,
en tan solo 5 lineas conseguiremos visualizar nuestros procesos activos en un msgbox.

Nota:

Para realizar este codigo he utilizado el espacio de nombres ( System.Diagnostics ), hay que destacar ( para los novatos en el VB.NET 2005), que si quereis almazenar este codigo en un
procedimiento o una funcion, dentro de una biblioteca de clases, posiblemente tengais que agregar esa referencia aunque no estoy bien bien al 100% seguro...

El código:

Las variables que utilizaremos para realizar este codigo seran:
-Dim ArrayProgram() As Process
-Dim LeeBuffer As Process

ArrayProgram(): Esta variable ( del tipo "Array" ) contendra la lista entera de los programas actualmente ejecutandose en nuestro PC, como podeis observar no estan definidos
cuantos elementos contendra este Array, pues es logico que no siempre tendremos los mismos procesos activos, y como lo que vamos a tratar es un proceso, pues lo declaramos como
As Process (que seria lo mismo que decir "Dim ArrayProgram() As System.Diagnostics.Process")

LeeBuffer: Esta variable contendra el proceso actual que pasamos por el bucle For Each, y logicamente para su manipulacion, en caso de que queramos claro, tenia que ser del tipo Process

Private Sub Muestra_Lista()
        Dim ArrayProgram() As Process
ArrayProgram = Process.GetProcesses
Dim LeeBuffer As Process
For Each LeeBuffer In ArrayProgram
MsgBox(LeeBuffer.ProcessName) 'Visualizamos proceso por proceso a traves de nuestro querido msgbox
Next
End Sub

Bueno este ejemplo es una base, luego cada uno que le eche imaginacion...
Espero que os sirva de ayuda o de buena base para futuros codigos relacionados con el tema...


Espacios de nombres usados en el código de este artículo:

System.Diagnostics

 


Código de ejemplo (comprimido):

 

Fichero con el código de ejemplo: EnumProcess.zip

Nota:
El ZIP con el código de ejemplo lo bajarás desde el sitio del autor.
Por tanto, queda bajo responsabilidad del autor cualquier problema que puedas tener en la descarga o en el contenido.



Ir al índice principal de el Guille