Process[] processes = Process.GetProcesses();
然后遍历processes就能得到列表

解决方案 »

  1.   

    System.Management.ManagementScope oMs = new System.Management.ManagementScope("\\MachineX", oConn);     //get Process objects 
    System.Management.ObjectQuery oQuery = new System.Management.ObjectQuery("Select * from Win32_Process"); 
    foreach( ManagementObject oReturn in oReturnCollection ) 
    {
    ........///your need process list 
    }
      

  2.   

    但是如果打开多个IE,在Process中只能找到一个进程IEXPLORE,如何能找到所有打开的IE的Title?