How to Get Active Process Name in C#?

后端 未结 5 605
失恋的感觉
失恋的感觉 2020-12-01 06:43

How to get active process name in C#?

I know that I must use this code:

[DllImport(\"user32.dll\")]
private static extern IntPtr GetForegroundWindow(         


        
5条回答
  •  春和景丽
    2020-12-01 07:31

        public void GetProcessNames()
        {
            List windowNames = new List();
    
            foreach (Process window in Process.GetProcesses())
            {
                if (window.MainWindowHandle != IntPtr.Zero)
                {                    
                    windowNames.Add(window.MainWindowTitle);
                }
    
                // It's that simple
            }
        }
    

提交回复
热议问题