0

次のように、Visual Basic 2010 で環境変数を設定しようとしています。

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

 End Sub
End Module

しかし、コードが実行されたとしても、

環境変数>システム変数に行くと何もありません

誰かが何が悪いのか教えてもらえますか?

4

2 に答える 2

2

デフォルトでは、環境変数は現在のプロセスに対してのみ設定されます (そして、そこから生成されるすべての子プロセスに継承されます)。おそらく、 EnvironmentVariableTarget (この場合は Machine または User)を指定できるオーバーロードを探しているでしょう。

于 2013-09-04T21:42:53.273 に答える