Как я могу получить переменные среды и, если чего-то не хватает, установить значение?
Как я могу получить переменные среды и, если чего-то не хватает, установить значение?
Ответы:
Используйте класс System.Environment .
Методы
var value = System.Environment.GetEnvironmentVariable(variable [, Target])
и
System.Environment.SetEnvironmentVariable(variable, value [, Target])
сделает работу за вас.
Необязательный параметр Target
представляет собой перечисление типа , EnvironmentVariableTarget
и он может быть одним из: Machine
, Process
, или User
. Если вы его опустите, целью по умолчанию будет текущий процесс.
EnvironmentVariableTarget.Machine
Требуется ли доступ администратора?