在WINXP和WIN 7中设置并获取环境变量

时间:2012-01-16 21:13:08

标签: vb.net

我想知道我是否可以使用VB.NET(我使用visual studio 2010 express)来获取和设置环境变量。

我想在系统环境中添加应用程序的路径。我想保留已经存在的东西,然后我想添加我的字符​​串。 这可以通过获取PATH的值然后附加我的字符​​串然后重写它来完成。

我在这里有两个问题:

  1. 如何在vb.net 2010中获取/设置系统变量?
  2. 它是否会在飞行中,我的意思是它会在dos提示中立即出现,还是会有延迟?
  3. 仅仅为了实验,我打开了一个命令提示符,然后手动更新了PATH变量,但没有更新。我想知道我通过程序来做它会是一样的。

    我希望我能清楚地说出我的问题,请随时评论询问是否需要更清晰。

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法:

环境 - 方法:http://msdn.microsoft.com/en-us/library/yat6s6yb.aspx

另请注意:

中的可选第三个参数
System.Environment.SetEnvironmentVariable(variable,value,EnvironmentVariableTarget)

可能的值有:Machine,Process和User

http://msdn.microsoft.com/en-us/library/system.environmentvariabletarget.aspx

相关问题