Getting Processes From Process Explorer Using System.Diagnostics in C#

In this article we are going to see, how to get the list of processes from the Process Explorer using System.Diagnostics in C#.

Step 1:  Go to the File Menu and select New Project:

img1.jpg

Step 2:  Used Namespace:

System.Diagnostics

Step 3: Code Snippet:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

 

namespace ListAllProcess

{

    public partial class Default : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

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

            {

                Response.Write("Process " + winProc.Id + ": " + winProc.ProcessName + " Thread Count :" + winProc.Threads.Count+"<br/>");

            }

        }

    }

}

Step 4: Compare the output with the Process Explorer.

Use Shortcut CTRL + SHIFT +ESC.

img2.jpg

Step 5: OUTPUT

img3.jpg


Similar Articles