タイトル | : レジストリ作成について |
記事No | : 7635 |
投稿日 | : 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を明示しているのに、 よくわかりません。 お願いします。
|