ProcessStartInfo.EnvironmentVariables 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得檔案的搜尋路徑、暫存檔的目錄、應用程式特定選項和其他類似的資訊。
public:
property System::Collections::Specialized::StringDictionary ^ EnvironmentVariables { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary EnvironmentVariables { get; }
member this.EnvironmentVariables : System.Collections.Specialized.StringDictionary
Public ReadOnly Property EnvironmentVariables As StringDictionary
屬性值
字串字典,提供適用於這個處理序和子處理序的環境變數。 預設為 null
。
備註
雖然您無法設定 EnvironmentVariables 屬性,但您可以修改 StringDictionary 屬性所傳回的 。 例如,下列程式代碼會新增 TempPath 環境變數: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp")
。 您必須將 UseShellExecute 屬性設定為 false
,才能在變更 EnvironmentVariables 屬性之後啟動進程。 如果 為 UseShellExecutetrue
, InvalidOperationException 則會在呼叫 方法時 Start 擲回 。