Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
DeleteSubKey(String) и DeleteSubKey(String, Boolean) методы можно использовать для удаления разделов реестра.
Процедура
Чтобы удалить ключ реестра
Используйте метод
DeleteSubKeyдля удаления раздела реестра. В этом примере удаляется ключ Software/TestApp в кусте CurrentUser. Это можно изменить в коде на соответствующую строку или полагаться на предоставленные пользователем сведения.My.Computer.Registry.CurrentUser.DeleteSubKey( "Software\TestApp")
Надежное программирование
Метод DeleteSubKey возвращает пустую строку, если пара "ключ-значение" не существует.
Следующие условия могут вызвать исключение:
Имя ключа —
Nothing(ArgumentNullException).У пользователя нет разрешений на удаление разделов реестра (SecurityException).
Имя ключа превышает ограничение в 255 символов (ArgumentException).
Ключ реестра доступен только для чтения (UnauthorizedAccessException).
Безопасность .NET Framework
Вызовы реестра завершаются сбоем, если недостаточно разрешений во время выполнения для создания или записи параметров, илиRegistryPermission если у пользователя нет правильного доступа (как определено списками управления доступом) для создания или записи в параметры. Например, локальное приложение с разрешением на доступ к коду может не иметь разрешения операционной системы.