Obtener procesos locales con C#

Hola compañeros que tal, en esta ocasión traemos un pequeño fragmento de código en C# que nos puede llegar a ser muy útil a la hora de interactuar con los procesos, sabemos de sobremanera que con WMI lo podemos lograr pero eso lo presentaremos en futuras entradas.

Primero que nada necesitamos las siguientes librerías:

using System.Diagnostics;

Una vez hecho esto les dejamos el pequeño fragmento de código que nos obtendrá los procesos en ejecución en el equipo local

Process[] procesos;
procesos = Process.GetProcesses();
foreach (Process pro in procesos)
    {
           listbox1.Items.Add(pro.ProcessName);
    }

2 comentarios en “Obtener procesos locales con C#

  1. Yo ocupe este codigo en visual Studio 2008 y tengo una pregunta…dentro de los metodos existe uno para obtener el StartTime , pero me aparece un error, me dice acceso denegado aunque el codigo lo ejecute como administrador,este error ocurre en tiempo de ejecucion , sabes como puedo arreglar esto?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s