SetEnvironmentVariable

機能
カレントプロセスの環境変数の値を変更する
Declare Function SetEnvironmentVariable Lib "kernel32.dll" _
Alias "SetEnvironmentVariableA" _
(ByVal lpName As String, BytVal lpValue As String) As Long
Declare Function SetEnvironmentVariable Lib "kernel32.dll" _
Alias "SetEnvironmentVariableA" _
(ByVal lpName As String, BytVal lpValue As String) As Integer

BOOL SetEnvironmentVariable(
LPCTSTR lpName,
LPCTSTR lpValue
);
引数
lpName

環境変数名
lpValue
設定する値
戻り値
正常終了のとき            0以外
エラーのとき              0
備考
環境変数名はGetEnviromentStrings()関数で取得できる。
プロセスが終了すると、元の状態に戻る。