w VB.NET mogę utworzyć klucz w rejestrze systemu Windows tak:Sprawdź, czy klucz istnieje w rejestrze systemu Windows z VB.NET
My.Computer.Registry.CurrentUser.CreateSubKey("TestKey")
I mogę sprawdzić, czy wartość istnieje wklucz tak:
If My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\MyKey", _
"TestValue", Nothing) Is Nothing Then
MsgBox("Value does not exist.")
Else
MsgBox("Value exist.")
End If
Ale jak mogę sprawdzić, czy klucz o określonej nazwie istnieje w rejestrze?
TO NIE MOŻE ZAWSZE PRACOWAĆ. 32-bitowa aplikacja w 64-bitowym systemie operacyjnym będzie domyślnie szukała węzła HKLM \ Software \ Wow6432Node. Aby odczytać 64-bitową wersję klucza, musisz określić rejestr RegistryView –