Bonjour,
Je suis en train de terminer mon programme, et pas de chance, encore une petite difficulté
Je dois écrire une valeur binaire ds le registre et je n'y arrive pas. Pour tous les autres types de valeur, pas de pb mais là, ça coince...
Plutot que de longues explications, voici un bout de mon code :
Etape 1 : reccupérer la valeur de "Link"
Dim Key_Advance_Link As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Explorer", True)
Ensuite, j'ai essayé le code suivant, mais j'avais une erreur au débogage :
Dim Val_Advance_Link = CType(Key_Advance_Link.GetValue("Link"), String)
alors je l'ai replacé par :
1 2
| Dim Val_Advance_Link = Key_Advance_Link.GetValue("link")
'plus d'erreur, mais apres je n'arrive pas extraire la valeur |
Etape 2 : modifier la valeur de "link"
1 2
| Microsoft.Win32.Registry.CurrentUser.SetValue("link", 0, Binary)
'que je mette 0 ou autre chose, entre guillemets ou pas, le code génère une erreur de le débogage |
Merci pour votre aide.
PS : j'aimerais eviter de créer un fichier REG.
Partager