Using System.Diagnostics; ... foreach ( Process p in Process.GetProcesses(System.Environment.MachineName) ) { if( p.MainWindowHandle != IntPtr.Zero) { //显示用户程序名 Console.WriteLine( p ); // string s = p.ToString(); } } //csharp/5599