C# を使用して OEMInformation レジストリ キーを追加/変更するにはどうすればよいですか?
このコードを使用しようとしましたが、エラーが返されます:
 RegistryKey myKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\\Microsoft\Windows\CurrentVersion\OEMInformation", true);
 myKey.SetValue("manufacturer", "Asus", RegistryValueKind.String);
このエラーが返されています:
タイプ 'System.Security.SecurityException' の未処理の例外が mscorlib.dll で発生しました
追加情報: 要求されたレジストリ アクセスは許可されていません。
編集:
このコードも試しました:
    Microsoft.Win32.RegistryKey key;
    key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\\Microsoft\Windows\CurrentVersion\OEMInformation");
    key.SetValue("manufacturer", "Asus");
    key.Close();
しかし、このコードはエラーも返します: 
mscorlib.dll で 'System.UnauthorizedAccessException' 型の未処理の例外が発生しました
追加情報: レジストリ キーに書き込めません。
そして、私のアプリケーションはすでにこのコードを使用して管理者として実行されています:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />