ProcessStartInfo.EnvironmentVariables 屬性

定義

取得檔案的搜尋路徑、暫存檔的目錄、應用程式特定選項和其他類似的資訊。

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

屬性值

StringDictionary

字串字典,提供適用於這個處理序和子處理序的環境變數。 預設為 null

備註

雖然您無法設定 EnvironmentVariables 屬性,但您可以修改 StringDictionary 屬性所傳回的 。 例如,下列程式碼會新增 TempPath 環境變數: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp") 。 您必須將 UseShellExecute 屬性設定為 false ,才能在變更 EnvironmentVariables 屬性之後啟動進程。 如果 為 UseShellExecute trueInvalidOperationException 則會在呼叫 方法時 Start 擲回 。

適用於