Hallo,
Ich hab mir 2 Funktionen geschrieben um zu Prüfen ob ein Registrykey existiert oder nicht.
Die Funktionen laufen beide Einwandfrei.
Leider bin ich mir nicht sicher welche ich nehmen soll.
Mir geht es vorallem darum , das man keine Zugriffsprobleme bei Vista bekommt , weil das Programm sollte möglichst benutzerfreundlich , ohne irgendwelche Zugriffsfehler auch bei einem Standardbenutzer ohne Adminrechte laufen.
Kann mir jemand sagen welche Funktion wohl besser geeignet ist?
Ich hab mir 2 Funktionen geschrieben um zu Prüfen ob ein Registrykey existiert oder nicht.
Die Funktionen laufen beide Einwandfrei.
Leider bin ich mir nicht sicher welche ich nehmen soll.
VB.NET-Quellcode
- Private Function Check() As Boolean
- Dim Key As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run")
- If Key IsNot Nothing Then
- For Each K As String In Key.GetValueNames
- If K.ToLower = "MyProgramm".ToLower Then Return True
- Next
- End If
- Return False
- End Function
Mir geht es vorallem darum , das man keine Zugriffsprobleme bei Vista bekommt , weil das Programm sollte möglichst benutzerfreundlich , ohne irgendwelche Zugriffsfehler auch bei einem Standardbenutzer ohne Adminrechte laufen.
Kann mir jemand sagen welche Funktion wohl besser geeignet ist?