Je ne peux pas obtenir le code suivant pour vérifier si ma regestrykey existe peut aider quelqu'un. l'idée est de vérifier si elle existe, si oui, si rien créer pas, ainsi que sa valeur ...vérification de regkey vb.net
la clé complète est HKEY_LOCAL_MACHINE \ SOFTWARE \ VTS Advanced \ Offset 2 \ Admin \ Accès
> If Dir$("HKEY_LOCAL_MACHINE\SOFTWARE\VTS\Advanced Offset 2\Admin", vbDirectory) <> "" Then Else MsgBox(".NET Framework 2.0") End If
CODE MISE À JOUR:
Dim l_subKeyPath As String = "SOFTWARE\VTS\Advanced Offset 2\Admin\Access" Dim l_regKey As RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey(l_subKeyPath, False) If (l_regKey Is Nothing) Then 'if nothing then key doesn't exists 'Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\VTS\Advanced Offset 2\Admin", "ACCESS", "PASSWbORD") MsgBox("yess") Else 'key exists MsgBox("no") End If
hmmm j'ai inséré la clé et pris dehors, mais la boîte de message continue à me dire qu'il existe? (Voir le code ipdated pour voir tout) –
@ BartvanTuÿl: S'il le trouve, alors il devrait être là. Avez-vous essayé de vérifier manuellement si la clé existe? Utilisez-vous une machine x86 ou x64? Dans le cas de x64, il sera sous WOW64. – MichaelS