Récuperer une valeur de la Base de registre

Fermé
Tung Messages postés 187 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 20 août 2013 - 29 mars 2010 à 13:48
Tung Messages postés 187 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 20 août 2013 - 30 mars 2010 à 22:00
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.

A voir également:

3 réponses

Tung Messages postés 187 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 20 août 2013 8
30 mars 2010 à 19:37
walo , aucune idée ?!!!
0
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.
0
Tung Messages postés 187 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 20 août 2013 8
30 mars 2010 à 22:00
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
0