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
Значение свойства
Строковый словарь, предоставляющий переменные среды, применяемые к этому процессу и дочерним процессам.
Комментарии
Хотя свойство нельзя задать EnvironmentVariables , можно изменить StringDictionary возвращаемое свойством. Например, следующий код добавляет переменную среды TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp") Необходимо задать UseShellExecute свойство, чтобы false запустить процесс после изменения EnvironmentVariables свойства. В противном UseShellExecutetrueInvalidOperationException случае вызывается исключение при вызове Start метода.