using System.Diagnostics;
public static void Main()
foreach (Process process in Process.GetProcesses())
Console.WriteLine($"ID: {process.Id} Name: {process.ProcessName}");
Process proc = Process.GetProcessesByName("devenv")[0];
ProcessThreadCollection processThreads = proc.Threads;
foreach (ProcessThread thread in processThreads)
Console.WriteLine($"ThreadId: {thread.Id}");