How to

list all running processes

Published: 9. October 2011 | Updated: 26. October 2011
License: Microsoft Public License (MS-PL)
Categories: Windows » Processes
Tags: C# Windows
Was this snippet helpful for you? YESYES / NONO

Import namespace

using System.Diagnostics;

Code

Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
    Console.WriteLine("Id: {0}", process.Id);
    Console.WriteLine("Name: {0}", process.ProcessName);
    Console.WriteLine("Priority: {0}", process.BasePriority);
    Console.WriteLine("VirtualMemorySize64: {0}", process.VirtualMemorySize64);
    Console.WriteLine("PrivateMemorySize64: {0}", process.PrivateMemorySize64);
    Console.WriteLine("WorkingSet64: {0}", process.WorkingSet64);
}
Send us feedback about this snippet »



Related Snippets: