In VB.NET existiert, kann ich einen Schlüssel in der Windows-Registrierung wie folgt erstellen:Überprüfen Sie, ob ein Schlüssel in der Windows-Registrierung mit VB.NET
My.Computer.Registry.CurrentUser.CreateSubKey("TestKey")
Und ich kann überprüfen, ob ein Wert innerhalb existiert ein Schlüssel wie folgt aus:
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
Aber wie kann ich überprüfen, ob ein Schlüssel mit einem bestimmten Namen in der Registrierung vorhanden ist?
Das kann nicht immer funktionieren. Eine 32-Bit-Anwendung auf einem 64-Bit-Betriebssystem prüft standardmäßig den Knoten HKLM \ Software \ Wow6432Node. Um die 64-Bit-Version des Schlüssels zu lesen, müssen Sie die RegistryView angeben –