Postupy: Odstranění klíče z registru v jazyce Visual Basic
K odstranění klíčů registru je možné použít metody DeleteSubKey(String) a DeleteSubKey(String, Boolean) metody.
Postup
Odstranění klíče registru
DeleteSubKey
Pomocí metody odstraňte klíč registru. Tento příklad odstraní klíč Software/TestApp v podregistru CurrentUser. Můžete ho změnit v kódu na příslušný řetězec nebo spoléhat na informace zadané uživatelem.My.Computer.Registry.CurrentUser.DeleteSubKey( "Software\TestApp")
Robustní programování
Metoda DeleteSubKey
vrátí prázdný řetězec, pokud pár klíč/hodnota neexistuje.
Následující podmínky mohou způsobit výjimku:
Název klíče je
Nothing
(ArgumentNullException).Uživatel nemá oprávnění k odstranění klíčů registru (SecurityException).
Název klíče překračuje limit 255 znaků (ArgumentException).
Klíč registru je jen pro čtení (UnauthorizedAccessException).
Zabezpečení rozhraní .NET Framework
Volání registru selžou, pokud nejsou udělena dostatečná oprávnění za běhu (RegistryPermission) nebo pokud uživatel nemá správný přístup (jak je určeno seznamy ACL) pro vytváření nebo zápis do nastavení. Například místní aplikace, která má oprávnění zabezpečení přístupu kódu, nemusí mít oprávnění operačního systému.