tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルレジストリ作成について
記事No7635
投稿日: 2008/05/30(Fri) 10:29
投稿者
.NET 2003 VB
で開発をしています。

レジストリに書き込むロジックを組んでいるのですが
ある条件(?)のときだけおかしなことになります。
HKEY_CURRENT_USERの下のSOFTWAREにMYREGISTというキーを追加しようと
しています。また、そのキーの下にtestを作成し、値に1を入れています。

                Dim Key As RegistryKey = Registry.CurrentUser.CreateSubKey("SOFTWARE\MYREGIST")
                 Key.SetValue("test", 1)
                 Key.Close()

管理者権限をもつユーザでこれを実行した場合、たいていは

HKEY_CURRENT_USER\SOFTWARE\MYREGIST
という形でサブキーが作成されますが、
1つのユーザ(管理者権限)だけ、なぜか
同じロジックを走らせているのに
HKEY_USERS\SOFTWARE\MYREGIST

といように作成されてしまいます。
これはなぜでしょうか?
ロジックの中でもHKEY_CURRENT_USERを明示しているのに、
よくわかりません。
お願いします。

[ツリー表示へ]