Я хочу установить значение для раздела реестра. Когда я пытаюсь использовать SetValue метод, который он бросает UnauthorizedAccessException исключение, которое говорит: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);
}
Пробовал ли вы запустить свою программу в качестве учетной записи администратора? щелкните правой кнопкой мыши ur исполняемый cmd или winForm и запустите его как администратор. –
@DeepakSharma Да, я пробовал! но ничего не изменилось: s –