Изменение значения DWord реестра в vb

#vb.net #registry #dword

#vb.net #реестр #dword

Вопрос:

Я не могу изменить значение реестра в vb, пожалуйста, помогите.

 Dim regKey As RegistryKey
        regKey=Registry.CurrentUser.OpenSubKey("SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", True)

regKey.SetValue("DisableTaskMgr", 1, RegistryValueKind.DWord)

regKey.Close()
  

Ошибка

Необработанное исключение типа ‘System.Безопасность.Исключение SecurityException’ произошло в mscorlib.dll

Запрошенный доступ к реестру не разрешен.

Комментарии:

1. Этот регистрационный ключ ограничивает права на запись для СИСТЕМЫ и администраторов.

Ответ №1:

Запустите ваше приложение с правами администратора :

  • Свойства проекта
  • Показать параметры Windows (это открытое приложение.manifest)

Изменение <requestedExecutionLevel level="asInvoker" uiAccess="false" />

Для <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Комментарии:

1. Запрошенный доступ к реестру не разрешен. снова?

Ответ №2:

Я получил это, открыв Visual Studio от имени администратора.