ProcessStartInfo.EnvironmentVariables Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar sökvägar för filer, kataloger för temporära filer, programspecifika alternativ och annan liknande information.
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
Egenskapsvärde
En strängordlista som innehåller miljövariabler som gäller för den här processen och underordnade processer.
Kommentarer
Även om du inte kan ange egenskapen EnvironmentVariables kan du ändra den StringDictionary som returneras av egenskapen. Följande kod lägger till exempel till en TempPath-miljövariabel: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Du måste ange egenskapen UseShellExecute till false för att starta processen när du har ändrat egenskapen EnvironmentVariables . Om UseShellExecute är truegenereras en InvalidOperationException när Start metoden anropas.