[Python] _winreg et le binaire
onjour a tous,
je viens vers vous car j'ai un petit problème lorsque je veux créer/modifier une clé de registre avec une valeur en binaire avec le module _winreg.
En effet, je n'ai pas l'impression d'une erreur dans mon script et pourtant mon code ne renvoie pas la valeur correcte.
Je vous transmet la partie de code qui me coince. Si vous pouviez me dire, ce qui coince, ca m'arrangerait enormement.
Merci par avance.
Lonewolf
ps : le code fonctionne, ne bug pas. La valeur rendue n'est juste pas la bonne
je viens vers vous car j'ai un petit problème lorsque je veux créer/modifier une clé de registre avec une valeur en binaire avec le module _winreg.
En effet, je n'ai pas l'impression d'une erreur dans mon script et pourtant mon code ne renvoie pas la valeur correcte.
Je vous transmet la partie de code qui me coince. Si vous pouviez me dire, ce qui coince, ca m'arrangerait enormement.
Merci par avance.
Lonewolf
key = _winreg.CreateKey(_winreg.HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\FileSystem\CDFS')
_winreg.SetValueEx(key,'CacheSize',1, _winreg.REG_BINARY,'ff ff 00 00')
_winreg.CloseKey(key)
ps : le code fonctionne, ne bug pas. La valeur rendue n'est juste pas la bonne
Configuration: Windows XP Firefox 2.0.0.7
5 réponses
-
Bonjour,
Je reviens un peu à la charge avec un message peut être plus parlant.
voici le resultat que j'ai avec mon code dans la BDR :
0000 66 66 20 66 66 20 30 30 ff ff 00 0008 20 30 30 00
et voici le resultat attendu :
0000 ff ff 00 00 ÿÿ
Je ne comprend vraiment pas pourquoi je n'arrive pas au resultat voulu car j'ai l'impression que ma syntaxe est bonne et pourtant elle pêche bien quelque part.
Merci pour votre aide
lonewolf -
ModérateurÇa serait pas plutôt '\xFF\xFF\x00\x00' ?
-
Bonjour SebSauvage,
J'essaie ceci demain et te tient au courant.
Merci encore de ton aide
Amitiés -
Bon SebSauvage,
Effectivement, c'est bien la solution.
Merci encore
Amitiés -
ModérateurDe rien :-)