VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/06/02(Sat) 21:25
投稿者sato
Eメール
URL
タイトルRe^3: Windowsのユーザ環境変数の値を変更する方法

魔界の仮面弁士さん、返信ありがとうございます。また魔界の仮面弁士に無断で
コードを使用させていただいており、申し訳ございません。

■.Put_の部分でエラーに関して

>Windows のユーザ アカウントを指定していない(空っぽの状態)だからでは?

現在、"Owner(パスワード無)"というコンピュータの管理者権限で実行して
いるのですが、そのままではまずいということでしょうか。

■設定したユーザ環境変数2個を恒常的に利用する場合について
ユーザ環境変数「Config1(値:aaa)」「Config2(値:bbb)」

Dim userName As String
  'userName = Environ("UserName")
  userName = "Administrator"
  With GetObject("winmgmts:\\.\root\cimv2").Get("Win32_Environment").SpawnInstance_
   .Name = "Test"
   .VariableValue = "abcd"
   .userName = userName
   .Put_
End With

こちらのコードに関して、実行の際にTest(値:abcd)というユーザ環境変数を作成する
というコードと解釈しておりますが、既に設定しているユーザ環境変数を呼び出して、
値を上書きするといったことをするにはどのようにしたらいいでしょうか。
何かヒントありましたら、教えてください。よろしくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -