ProcessStartInfo.EnvironmentVariables Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera ścieżki wyszukiwania plików, katalogów plików tymczasowych, opcji specyficznych dla aplikacji i innych podobnych informacji.
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
Wartość właściwości
Słownik ciągów, który zawiera zmienne środowiskowe, które mają zastosowanie do tego procesu i procesów podrzędnych. Wartość domyślna to null
.
Uwagi
Chociaż nie można ustawić EnvironmentVariables właściwości , można zmodyfikować StringDictionary zwracaną przez właściwość . Na przykład poniższy kod dodaje zmienną środowiskową TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp")
. Należy ustawić UseShellExecute właściwość , aby false
rozpocząć proces po zmianie EnvironmentVariables właściwości. Jeśli UseShellExecute parametr ma true
wartość , InvalidOperationException element jest zgłaszany, gdy wywoływana Start jest metoda .