Udostępnij za pośrednictwem


Porady: usuwanie klucza rejestru w Visual Basic

Metody DeleteSubKey(String) i DeleteSubKey(String, Boolean) mogą służyć do usuwania kluczy rejestru.

Procedura

Aby usunąć klucz rejestru

  • DeleteSubKey Użyj metody , aby usunąć klucz rejestru. W tym przykładzie klucz Software/TestApp jest usuwany w gałęzi CurrentUser. Można to zmienić w kodzie na odpowiedni ciąg lub polegać na informacjach dostarczonych przez użytkownika.

    My.Computer.Registry.CurrentUser.DeleteSubKey(
        "Software\TestApp")
    

Niezawodne programowanie

Metoda DeleteSubKey zwraca pusty ciąg, jeśli para klucz/wartość nie istnieje.

Następujące warunki mogą spowodować wyjątek:

Zabezpieczenia programu .NET Framework

Wywołania rejestru kończą się niepowodzeniem, jeśli nie udzielono wystarczających uprawnień środowiska wykonawczego (RegistryPermission) lub jeśli użytkownik nie ma właściwego dostępu, określonego przez listy kontroli dostępu (ACL), do tworzenia lub zapisywania ustawień. Na przykład aplikacja lokalna, która ma uprawnienie zabezpieczeń dostępu do kodu, może nie mieć uprawnień systemu operacyjnego.

Zobacz także