Lecture de clé de registre

SamTel - Modifié par SamTel le 11/12/2013 à 15:51
as2nm34 Messages postés 4 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 11 décembre 2013 - 11 déc. 2013 à 18:33
Bonjour,

Je travail actuellement sur Visual Basic 2010 Express

Je fait une application qui va lire des clés de la BDR.

Toutefois, bloque sur une : celle du bios.

j'ai fais :
Dim BIOSDate =My.Computer.Regidtry.LocalMachine.OpenSubKey("HARDWARE\DESCRIPTION\System").GetValue("SystemBiosDate")

Qui marche


Mais j'ai aussi
Dim BIOS =My.Computer.Regidtry.LocalMachine.OpenSubKey("HARDWARE\DESCRIPTION\System").GetValue("SystemBiosVersion")

Qui ne marche pas.
J'ai comme résultat :system.String[]

C'est peut être tout bette mais je n'arrive pas trouver de solution.
Je pense que le problème vient du Type de la clé :
Le première (qui marche) est de type REG_SZ alors que la seconde est du type REG_MULTI_SZ et les données sont écrites sur plusieurs ligne.

Quelqu'un aurait une solution SVP

Merci
A+

1 réponse

as2nm34 Messages postés 4 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 11 décembre 2013
11 déc. 2013 à 18:33
Bonjour,
Dim BIOS = My.Computer.Registry.LocalMachine.OpenSubKey("HARDWARE\DESCRIPTION\System").GetValue("SystemBiosVersion")

'CELA RETOURNE UN TABLEAU DE STRING DONC:

For x = 0 To BIOS.length - 1
MsgBox(BIOS(x).ToString)
Next
0
Rejoignez-nous