C#C
C#3y ago
139 replies
Temporal Nightmare

❔ Enumerating Running Processes

I am missing something, besides brain cells but what should I be returning if I want a ComboBox to have the list of Windows processes?

internal class ProcessHelpers
    {
        public static List<string> RunningProcessList = new();

        public static string GetRunningProcesses()
        {
            Process[] processes = Process.GetProcesses().Where(p => (long)p.MainWindowHandle != 0).ToArray();

            foreach (Process process in processes)
            {
                RunningProcessList.Add(process.ProcessName);    
            }

            return List<string> RunningProcessList;
        }
    }
Was this page helpful?