Environment.GetEnvironmentVariable()无法找到现有变量

时间:2018-07-13 17:24:21

标签: c# environment-variables

我正在尝试在Windows 10中创建和访问环境变量。

我可以在系统属性>>环境变量中创建环境变量,但是每当我尝试使用Environment.GetEnvironmentVariable()访问它们时,该函数都无法找到我创建的变量。

相反,我已经开始使用Environment.SetEnvironmentVariable()创建所需的变量,然后可以使用GetEnvironmentVariable()访问它。不幸的是,此变量没有添加到“系统环境”变量中,因此我总是必须在运行时创建它。

是否有更好的方法来获取系统环境变量?出于安全原因,我不想对环境变量进行硬编码,也不想提示用户在运行时输入信息。我希望有一种允许每个用户手动创建自己的解决方案。

0 个答案:

没有答案