Поделиться через


Практическое руководство. Удаление раздела реестра в Visual Basic

Методы DeleteSubKey(String) и DeleteSubKey(String, Boolean) можно использовать для удаления разделов реестра.

Процедура

Удаление раздела реестра

  • Для удаления раздела реестра используйте метод DeleteSubKey. В этом примере удаляется раздел Software/TestApp в кусте CurrentUser. Можно изменить его в коде на подходящую строку или запросить значение для этого раздела у пользователя.

    My.Computer.Registry.CurrentUser.DeleteSubKey(
        "Software\TestApp")
    

Отказоустойчивость

Метод DeleteSubKey возвратит пустую строку, если пара "раздел-значение" не существует.

При следующих условиях возможно возникновение исключения:

Безопасность .NET Framework

Обращение к реестру невозможно, если не предоставлены достаточные разрешения времени выполнения (RegistryPermission) или у пользователя нет надлежащих прав доступа (определенных списками управления доступом) для создания или записи параметров. Например, локальное приложение, имеющее разрешение на доступ к коду, может не иметь разрешения операционной системы.

См. также