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


Как: Удалить раздел реестра в Visual Basic

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

Процедура

Чтобы удалить ключ реестра

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

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

Надежное программирование

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

Следующие условия могут вызвать исключение:

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

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

См. также