使用visual basic 2010设置环境变量

时间:2013-09-04 21:36:09

标签: vb.net visual-studio-2010

我试图在Visual Basic 2010中设置一个环境变量,如下所示:

Module Module1
Sub Main()
        Environment.SetEnvironmentVariable("Variable", "Value")

 End Sub
End Module

但即使代码运行,

当我转到环境变量>系统变量时 什么都没有

有人可以告诉我什么错了吗?

2 个答案:

答案 0 :(得分:2)

默认情况下,环境变量仅为当前进程设置(并在从中生成的任何子进程中继承)。您可能正在寻找可以指定overloadEnvironmentVariableTarget(根据您的情况选择机器或用户)。

答案 1 :(得分:1)

设置当前进程的环境变量:

http

为当前用户设置环境变量:

Environment.SetEnvironmentVariable(String EnvironmentVariableName, String EnvironmentVariableValue, EnvironmentVariableTarget.Process)

设置本地计算机的环境变量:

Environment.SetEnvironmentVariable(String EnvironmentVariableName, String EnvironmentVariableValue, EnvironmentVariableTarget.User)