Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
K odstranění klíčů registru je možné použít metody DeleteSubKey(String) a DeleteSubKey(String, Boolean) metody.
Postup
Odstranění klíče registru
DeleteSubKeyPomocí 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 se nezdaří, pokud nejsou udělena dostatečná oprávnění během běhu programu (RegistryPermission) nebo pokud uživatel nemá správný přístup, jak je určeno pomocí seznamů řízení přístupu (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.