Как прочитать переменную окружения пользователя в С#? Как я могу прочитать переменную среды, специфичную для пользователя? Я знаю, как получить системную систему, например Environment.GetEnvironmentVariable("SOMETHING"); Спасибо заранее! Ответ 1 Используйте другую перегрузку Environment.GetEnvironmentVariable Method, которая позволяет указать EnvironmentVariableTarget. Environment.GetEnvironmentVariable(variable, target); target может быть: EnvironmentVariableTarget.Process, EnvironmentVariableTarget.User, EnvironmentVariableTarget.Machine. Ответ 2 Это тот же метод, просто установите второй параметр User как: System.Environment.GetEnvironmentVariable("varName", EnvironmentVariableTarget.User); Ответ 3 Используйте вторую перегрузку GetEnvironmentVariable, которая позволяет вам указать EnvironmentVariableTarget. Ответ 4 var UserName = Environment.GetEnvironmentVariable("username");
Ответ 1 Используйте другую перегрузку Environment.GetEnvironmentVariable Method, которая позволяет указать EnvironmentVariableTarget. Environment.GetEnvironmentVariable(variable, target); target может быть: EnvironmentVariableTarget.Process, EnvironmentVariableTarget.User, EnvironmentVariableTarget.Machine.
Ответ 2 Это тот же метод, просто установите второй параметр User как: System.Environment.GetEnvironmentVariable("varName", EnvironmentVariableTarget.User);
Ответ 3 Используйте вторую перегрузку GetEnvironmentVariable, которая позволяет вам указать EnvironmentVariableTarget.