Process 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 Process 類別的新實例。
public:
Process();
public Process ();
Public Sub New ()
備註
如果您未指定 MachineName 屬性,則預設值為本機計算機 (“”。)。
您有兩個選項可將新的 Process 元件與電腦上的進程產生關聯。 第一個選項是使用建構函式來建立 Process 元件、設定 StartInfo 屬性的適當成員,並呼叫 Start,以將 Process 與新的系統進程產生關聯。 第二個選項是使用 GetProcessById 或其中一個 GetProcesses 傳回值,將 Process 與執行中的系統進程產生關聯。
如果您使用 Start 方法的 static
多載來啟動新的系統進程,此方法會建立新的 Process 元件,並將它與進程產生關聯。
當 ProcessStartInfo.UseShellExecute 屬性設定為預設值 true
時,您可以使用與使用 Windows Start
選單的 [Run
] 對話框類似的方式啟動應用程式和檔案。 當 ProcessStartInfo.UseShellExecutefalse
時,您只能啟動可執行檔。
您可以從命令行呼叫的任何可執行檔都可以透過下列兩種方式之一啟動:藉由設定 StartInfo 屬性的適當成員,以及呼叫不含參數的 Start 方法,或將適當的參數傳遞至 static
Start 成員。
您可以使用建構函式、其中一個靜態 Start 多載或任何 GetProcessById、GetProcesses或 GetProcessesByName 方法來建立 Process 元件。 完成此動作之後,您就可以檢視相關聯的程式。 這不是當進程屬性在記憶體中變更時自動更新本身的動態檢視。 相反地,您必須呼叫 Refresh,元件才能更新應用程式中 Process 屬性資訊。