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