レジストリ キーの値を設定したい。SetValue メソッドを使用しようとすると 、 UnauthorizedAccessException例外がスローされます。
不正な操作を実行しようとしました。
これは私のコードです:
var key = Microsoft.Win32.Registry.CurrentUser
.OpenSubKey("SOFTWARE")
.OpenSubKey("Microsoft")
.OpenSubKey("Windows")
.OpenSubKey("CurrentVersion")
.OpenSubKey("Run", true);
if (key.GetValue("MyKey") == null)
{
key.SetValue("MyKey", localPath, Microsoft.Win32.RegistryValueKind.String);
}