Как я могу прочитать пользовательскую переменную среды? Я знаю, как получить общесистемную, например,
Environment.GetEnvironmentVariable("SOMETHING");
Заранее спасибо!
Используйте другую перегрузку метода Environment.GetEnvironmentVariable , который позволяет указать EnvironmentVariableTarget .
Environment.GetEnvironmentVariable(variable, target);
target может быть: EnvironmentVariableTarget.Process, EnvironmentVariableTarget.User, EnvironmentVariableTarget.Machine.
EnvironmentVariableTarget.Process
EnvironmentVariableTarget.User
EnvironmentVariableTarget.Machine
Это тот же метод, просто установите второй параметр равным User как:
User
System.Environment.GetEnvironmentVariable("varName", EnvironmentVariableTarget.User);
Использовать вторую перегрузку GetEnvironmentVariable , которая позволяет указать EnvironmentVariableTarget .