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

属性值

提供应用于此进程和子进程的环境变量的字符串字典。 默认值为 null

注解

虽然无法设置 EnvironmentVariables 属性,但可以修改 StringDictionary 属性返回的 。 例如,以下代码添加 TempPath 环境变量: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp")。 必须将 属性设置为 UseShellExecutefalse ,才能在更改 EnvironmentVariables 属性后启动进程。 如果 UseShellExecutetrueInvalidOperationException 则在调用 方法时 Start 引发 。

适用于