Lire dans le registre

[Résolu]
Signaler
Messages postés
72
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
1 février 2012
-
Messages postés
72
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
1 février 2012
-
Bonjour à tous,

Je suis actuellement sous Visual Basic 2008 Express Edition, et je cherche un script qui permet quand on lance l'application de prendre directement la valeur contenue dans

HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath

et de la mettre dans la valeur InstallPath, pour avoir un TextBox1.Text = InstallPath

C'est possible ?

Merci

4 réponses

Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
Bonjour,

quand je commence à utiliser un logiciel, je cherche avant tout à le comprendre et pour cela rien ne vaut la touche magique "F1" de mon clavier
en ce qui concerne dotnet cherche sur msdn
ou meme mon vieux copain google
bon allez je te donne une piste
Microsoft.Win32.Registry

a+
Messages postés
1241
Date d'inscription
mardi 10 octobre 2006
Statut
Membre
Dernière intervention
27 août 2013
6
A priori tu déclares wowinstallpath en tant qu'objet.
Un msgbox nécessite d'être appelé avec une chaine de caractères, il te faudra donc la convertir.
(autre point msgbox, c'est en vb6, en .net préférer messagebox.show)


L'expérience, c'est une connerie par jour, mais jamais la même..
Messages postés
72
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
1 février 2012

Oui j'ai trouvé une piste,

Imports System
Imports Microsoft.Win32
Imports Microsoft.VisualBasic
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Rk As RegistryKey
        Dim WoWInstallPath As Object
        Rk = Registry.CurrentUser.OpenSubKey("Software\Blizzard Entertainment\World of Warcraft")
        WoWInstallPath = Rk.GetValue("InstallPath")
        MsgBox(WoWInstallPath)
    End Sub
End Class
,

Seulement la msgbox ouvert est vide... Pourquoi ?
Messages postés
72
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
1 février 2012

Connerie de plus : je dois mettre Dim WoWInstallPath as ?????

^^'