you can make use of GetProcesses() function of System.Diagnostics.Process class to get List of processes that are currently running your computer system.


foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses())

{

listbox1.Items.Add(p.ProcessName);

}

i have written code which get list of all processes and add into the listbox1.