Bonjour,
je me permets de vous appeler à l'aide car voilà un bon moment que je tente d'écrire des valeurs dans ma base de registre, sans succès.
Je précise que je suis bien admin de ma session (et je peux éditer mes registres via Regedit).
J'ai fais le test sans succes sur Vista et Seven.
Voici le code que j'utilise: la clé est bien créée, mais la valeur n'est jamais ajoutée. Pas de message d'erreur.
help !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 set { //exemple: creation de la clé m_defautDir = value; RegistryKey nKey = Registry.CurrentUser; RegistryKey valKey = nKey.CreateSubKey("Software\\test"); nKey.Close(); //insertion d'une valeur quelconque if (nKey.OpenSubKey("Software\\test", true) != null) nKey.SetValue("defaultdir", m_defautDir); nKey.Close(); }
Partager