Поделиться через


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 метода.

Применяется к