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.NET Framework

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

Zobacz też