Compatibilité winreg / seven
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:
Code:
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' |
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.
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.