Postupy: Jak odstranit klíč z registrů v jazyce Visual Basic
Metody DeleteSubKey(String) a DeleteSubKey(String, Boolean) lze použít k odstranění klíče registr.
Postup
Chcete-li odstranit klíč z registrů
Použijte metodu DeleteSubKey k odstranění klíče z registrů. V tomto příkladu dojde k odstranění klíče Software/TestApp v podregistru CurrentUser. Toto můžete změnit na odpovídající řetězec v kódu nebo vycházet z informací zadaných uživatelem.
My.Computer.Registry.CurrentUser.DeleteSubKey( "Software\TestApp")
Tento příklad kódu je také dostupný jako IntelliSense fragment kódu. V dialogu pro výběr fragment kódu je umístěn v Windows Operating System > Registry. Další informace naleznete v tématu How to: Insert IntelliSense Code Snippets.
Robustní programování
Metoda DeleteSubKey vratí prazdný řetězec v případě, že klič nebo hodnota neexistují.
Následující podmínky mohou způsobit výjimku:
Název klíče registru je Nothing(ArgumentNullException).
Uživatel nemá oprávnění k odstranění klíče registrů (SecurityException).
Název klíče je delší než 255 znaků (ArgumentException).
Klíč registrů je jen pro čtení (UnauthorizedAccessException).
Zabezpečení
Volání registrů se nezdaří v případě, že nejsou udělena dostatečná oprávnění za běhu(RegistryPermission) nebo pokud uživatel nemá správný přístup (podle seznamů řízení přístupu) pro vytváření či zápis do nastavení. Například místní aplikace, která má bezpečnostní oprávnění k přístupu kódu například nemusí mít oprávnění operačního systému.
Viz také
Úkoly
Poradce při potížích: Zpracování registru (Visual Basic)
Podrobné pokyny: Vytvoření klíče registru a změnou jeho hodnoty (Visual Basic)