Jak: odstranění klíče registru 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")
Robustní programování
Metoda DeleteSubKey vratí prazdný řetězec v případě, že klič nebo hodnota neexistují.
Následující případy 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é
Referenční dokumentace
Koncepty
Zabezpečení a registru (Visual Basic)