Récuperer une valeur de la Base de registre
Tung
Messages postés
212
Statut
Membre
-
Tung Messages postés 212 Statut Membre -
Tung Messages postés 212 Statut Membre -
Bonjour le Monde ,
Bon je travail sous vb.net et j'ai une valeur dans la base de registre (regedit)
mais je sais pas comment la récupérer .
Est ce que vous avez une solution .
Merci d'avance.
Bon je travail sous vb.net et j'ai une valeur dans la base de registre (regedit)
mais je sais pas comment la récupérer .
Est ce que vous avez une solution .
Merci d'avance.
3 réponses
-
-
bonjour Tung,
importe l'espace de noms win32 il y a la class RegistryKey qui peut te servir.
voilà un exemple de lecture de dword à partir de HKEY_CURRENT_USER
Imports Microsoft.Win32 Dim regVersion As RegistryKey Dim keyValue As String keyValue = Software\\Microsoft\\TestApp\\1.0 regVersion = Registry.CurrentUser.OpenSubKey(keyValue, False) Dim intVersion As Integer = 0 If (Not regVersion Is Nothing) Then intVersion = regVersion.GetValue("Version", 0) regVersion.Close() End If
va sur msdn tu trouveras plus d'infos:
https://www.microsoft.com/en-us/download/details.aspx?id=55979
bonne journée.
I Have a dream that One day every One makes his Operating System and tell Microsoft to get the hell
God bless Martin Luther King. -
merci Lux Fero,
J'ai trouvé aussi cette recette xD
Imports Microsoft.Win32
Module Module1
Sub Main()
Dim Rk As RegistryKey
Dim Valeur As Object
Rk = Registry.CurrentUser.OpenSubKey("Software\ABC") 'specifier le chemin racine
Valeur = Rk.GetValue("cle") 'specifier la clé a ouvrir
MsgBox(Valeur)
End Sub
End Module