Bonjour,
je cherche a créer une clef de registre avec un script python. J'ai déjà utilisé le même script sous XP et tout marche niquel.
Seulement je suis passé a W7 et mon script ne fonctionne plus.
Voici mon code si vous trouvé une erreur:
Après je ne sais pas si winreg est compatible Windows 7 donc je vous pose la question étant donnée que je n'est pas trouvé la moindre info.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import _winreg try: key = _winreg.CreateKey(_winreg.HKEY_CLASSES_ROOT, 'Folder\\shell\\CheckFileFormat') key = _winreg.CreateKey(_winreg.HKEY_CLASSES_ROOT, 'Folder\\shell\\CheckFileFormat\\command') key = _winreg.OpenKey( _winreg.HKEY_CLASSES_ROOT, 'Folder\\shell\\CheckfileFormat\\command',0, _winreg.KEY_SET_VALUE) _winreg.SetValueEx(key, '', 0, _winreg.REG_SZ, '"toto" -i "%1"') _winreg.CloseKey(key) except WindowsError,e: print print 'The key registry is not created'
EDIT: Après test l'erreur retournée est :accès refusé
J'en conclu que j'ai pas les droit d'écrire dans ma propre base de registre en tant qu'administrateur ? O_o ?
un moyen de contourner tout sa s'il vous plait ?
Merci.
Partager