共用方式為


HOW TO:檢視執行中的處理序

更新:2007 年 11 月

當使用系統上的處理序時,您有時可能需要檢視指定時間內執行的所有處理序。例如,如果您要建立能讓您停止處理序的應用程式,您必須先檢視哪些處理序正在執行。您可以在清單方塊中填入處理序名稱,然後選取要在哪個處理序上執行任何其他動作。

若要檢視執行中的處理序

  1. 宣告型別為 Process 的空陣列。

  2. GetProcesses 方法的傳回值填滿空陣列。

  3. 使用索引值來重複處理序陣列以取得陣列中每個處理序的處理序名稱,接著將其寫入主控台。

    以下範例將說明如何呼叫 Process 元件的 GetProcesses 方法,來傳回處理序陣列,並將 ProcessName 值寫入主控台。

    Dim myProcesses() As Process
    Dim myProcess As Process
    myProcesses = Process.GetProcesses()
    ' Iterate through the process array.
    For Each myProcess In myProcesses
        Console.WriteLine(myProcess.ProcessName)
    Next
    
         Process[] myProcesses = Process.GetProcesses();
            foreach (Process myProcess in myProcesses)
            {
                Console.WriteLine(myProcess.ProcessName);
            }
    

請參閱

工作

HOW TO:繫結至現有的處理序

HOW TO:停止處理序

HOW TO:指定處理序

其他資源

管理處理序