私は Visual Studio 2010 を使用しており、新しいレジストリ値を設定 (および読み取り) する必要があるプログラムを作成しています。HKLM\Software\myapp
このプログラムは .NET 2.0 ベースで、現在のところ Windows 7 64 ビットで動作します。ここに私のocdeがあります:
RegistryKey softwareKey = Registry.LocalMachine.OpenSubKey("Software", true);
RegistryKey MyKey = softwareKey.CreateSubKey("MyApp");
RegistryKey = MyKey.CreateSubKey("MyKey");
selfPlacingWindowKey.SetValue("instaldateperson", datestr + usrname);
Visual Studio 2010 を実行しているときに発生する問題は、アプリは実行されますが、ローカル管理者グループのユーザーおよびメンバーである私としてログオンすることです..しかし、キーを作成できません (ローカル管理者グループの一員であるにもかかわらず) 、そうする権利を持っている)。ログオンとしてそれを行う方法もわかりません(しかし、コード内にAdminuserとパスワードを入れてから、それは私が望むものでもありません。私はすでに管理者です??なぜですか??)
これがまったく不可能な場合、レジストリ キーを作成するオプションはありますか?
どういうわけかそれらをプロジェクトに追加するか??.. ここで少し混乱しています。