如何读取用户特定的环境变量?我知道如何获得系统范围的,如
Environment.GetEnvironmentVariable("SOMETHING");
提前致谢!
答案 0 :(得分:31)
使用允许您指定Environment.GetEnvironmentVariable Method。{/ p>的EnvironmentVariableTarget的其他重叠
Environment.GetEnvironmentVariable(variable, target);
目标可以是:
EnvironmentVariableTarget.Process
,
EnvironmentVariableTarget.User
,
EnvironmentVariableTarget.Machine
。
答案 1 :(得分:5)
这是相同的方法,只需将第二个参数设置为User
:
System.Environment.GetEnvironmentVariable("varName", EnvironmentVariableTarget.User);
答案 2 :(得分:0)
使用GetEnvironmentVariable的第二次重载,您可以指定EnvironmentVariableTarget。
答案 3 :(得分:0)
var UserName = Environment.GetEnvironmentVariable("username");