Bonjour,

Je voudrais écrire dans la base de registre sous HKLM (HKEY_LOCAL_MACHINE) en faisant par exemple

Set myWS = CreateObject("WScript.Shell")
myWS.RegWrite "HKLM\SOFTWARE\monSoft\polo", "5", "REG_SZ"

Cela génère l'erreur :
Erreur d'exécution '-2147024891 (80070005):
Racine incorrecte dans la clé de Registre "HKLM\SOFTWARE\monSoft\polo"

J'ai créé la clef dans regedit et pourtant je ne peux la lire
Quand je veux lire :
Set myWS = CreateObject("WScript.Shell")
maClef = myWS.RegRead("HKLM\SOFTWARE\monSoft\polo")
maClef est toujours vide

Par contre si je veux lire "HKLM\SOFTWARE\Microsoft\.NETFramework\InstallRoot", je peux !

Je veux pas utiliser HKCU car je veux enregistrer des informations pour mon logiciel Access pour tous les utilisateurs !
(ça fonctionne avec HKCU)

Quelqu'un a-t'il une solution ?


Merci d'avance,
L@u
PS: J'ai failli oublier, je suis sous Windows 7.