ProcessStartInfo.EnvironmentVariables Eigenschaft

Definition

Ruft Suchpfade für Dateien, Verzeichnisse für temporäre Dateien, anwendungsspezifische Optionen und andere ähnliche Informationen ab.

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

Eigenschaftswert

StringDictionary

Ein Zeichenfolgenwörterbuch, das Umgebungsvariablen für diesen Prozess und untergeordnete Prozesse bereitstellt. Der Standardwert ist null.

Hinweise

Obwohl Sie die Eigenschaft nicht festlegen können, können Sie die EnvironmentVariables StringDictionary von der Eigenschaft zurückgegebene Eigenschaft ändern. Der folgende Code fügt beispielsweise eine TempPath-Umgebungsvariable hinzu: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp") Sie müssen die UseShellExecute Eigenschaft festlegen, false um den Prozess nach dem Ändern der EnvironmentVariables Eigenschaft zu starten. trueWenn UseShellExecute es sich um einen Fehler handelt, wird eine InvalidOperationException ausgelöst, wenn die Start Methode aufgerufen wird.

Gilt für