Feedback

VB - Einen Eintrag aus der Registy löschen

Veröffentlicht von am 03.06.2006
(3 Bewertungen)
Mit dieser Funktion kann man einen Eintrag aus der Registry löschen (Kein Schlüssel).
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

Imports Microsoft.Win32

Public Enum HKEY_ROOTS As Integer
    HKEY_CLASSES_ROOT = 0
    HKEY_CURRENT_USER = 1
    HKEY_LOCAL_MACHINE = 2
    HKEY_USERS = 3
    HKEY_CURRENT_CONFIG = 4
    VB_AND_VBA_PROGRAM_SETTINGS = 5
End Enum

Public Function RegDelValueName(ByVal Root As HKEY_ROOTS, ByVal Path As String, ByVal ValueName As String) As Boolean
    Try
        Select Case Root
            Case 0 : Registry.ClassesRoot.OpenSubKey(Path, True).DeleteValue(ValueName)
            Case 1 : Registry.CurrentUser.OpenSubKey(Path, True).DeleteValue(ValueName)
            Case 2 : Registry.LocalMachine.OpenSubKey(Path, True).DeleteValue(ValueName)
            Case 3 : Registry.Users.OpenSubKey(Path, True).DeleteValue(ValueName)
            Case 4 : Registry.CurrentConfig.OpenSubKey(Path, True).DeleteValue(ValueName)
            Case 5 : Registry.CurrentUser.OpenSubKey("Software\VB and VBA Program Settings\" & Path, True).DeleteValue(ValueName)
        End Select
        Return True
    Catch ex As Exception
        Return False
    End Try
End Function
Abgelegt unter Registry, Löschen.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!