Прочитать на английском

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


ProcessStartInfo.EnvironmentVariables Свойство

Определение

Получает пути поиска файлов, каталоги временных файлов, параметры данного приложения и другие аналогичные сведения.

public System.Collections.Specialized.StringDictionary EnvironmentVariables { get; }

Значение свойства

Словарь строк, предоставляющий переменные среды, применимые к этому процессу и дочерним процессам. Значение по умолчанию — null.

Комментарии

Хотя свойство нельзя задать EnvironmentVariables , можно изменить объект , StringDictionary возвращаемый свойством . Например, следующий код добавляет переменную среды TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Чтобы запустить процесс после изменения свойства, необходимо присвоить UseShellExecute свойству EnvironmentVariables значение false . Если UseShellExecute имеет значение true, InvalidOperationException при вызове Start метода возникает исключение .

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