2012-01-16 10 views
0

環境変数を取得して設定するためにVB.NET(私はVisual Studio 2010 Expressを使用しています)を使用できるかどうかは疑問です。WINXPとWINの環境変数を設定して取得する

システム環境に自分のアプリケーションのパスを追加します。私はすでにそこにあるものを保存したいと思うし、私は自分の文字列を追加することを望む。 これは、PATHの値を取得し、次に私の文字列を追加してから書き直すことによって行うことができます。

私は2つの質問ここにある:

  1. がどのようにvb.net 2010年に設定/システム変数を取得するには?
  2. それは即座に実行されますか、私はそれがすぐにDOSプロンプトで使用可能になるか、遅れが生じるのでしょうか?

私は単にコマンドプロンプトを開いてPATH変数を手動で更新し、更新されませんでした。私はそれが同じであるprogrameを通じてそれを行うことがそれを疑問に思っています。

私は自分の問題をはっきりと述べてくれることを願っています。

環境-方法:

+0

@Tim、ハンスは、それがプロセス空間の特定になることを彼の返事に語っています。プロセスが終了するか、または終了すると変更が失われます。私はインターネットで検索していた。私はあなたの答えのようなものを見つけましたが、システム変数をレジストリに更新するとは言わなかった。環境を通してのこの変更がレジストリで実際に更新され、恒久的になるかどうか教えてください。 – Alix

+0

自分自身で試してください)[Environment.SetEnvironmentVariable](http://msdn.microsoft.com/en-us/library/96xafkes.aspx#Y1575)のサンプルによれば、環境変数はレジストリに書き込まれます( "現在のプロセスまたは現在のユーザーまたはローカルマシン用に予約されたWindowsオペレーティングシステムのレジストリキーに格納されている環境変数を作成、変更、または削除します。 –

+0

さて、私はやります。コメントありがとう:) – Alix

答えて

関連する問題