草庐IT

EnvironmentVariableTarget

全部标签

C#设置环境变量

我在使用C#设置环境变量时遇到问题。我在某些情况下需要修改一些环境变量。例如,我需要修改NDSRC变量。我使用:Environment.SetEnvironmentVariable("MY_VARIABLE","value",EnvironmentVariableTarget.Machine);这很好用。接下来我运行一些使用该变量的脚本。现在有一个问题,因为脚本看不到变量。例子:使用设置Path变量(在末尾添加一个目录)stringpath=Environment.GetEnvironmentVariable("Path",EnvironmentVariableTarget.Machi

c# - 如何在 C# 中读取用户环境变量?

如何读取用户特定的环境变量?我知道如何获得一个系统范围的,比如Environment.GetEnvironmentVariable("SOMETHING");提前致谢! 最佳答案 使用Environment.GetEnvironmentVariableMethod的另一个重载让您指定EnvironmentVariableTarget.Environment.GetEnvironmentVariable(variable,target);目标可以是:EnvironmentVariableTarget.Process,Environme