[_winreg] selection d'une ruche
Re bonjour,
Je crois que je vais faire un poste 'la boite à pandore de sloshy' non? :lol:
Alors j'ai une tite question comme d'hab :roll:
voilà, j'ai importé le module "_winreg"
maintenant, j'aimerai bien selectionner un repertoire (au lieu d'une clef) ou pour etre plus exacte j'aimerai selectionner toutes les clefs d'un repertoire.
comment puis-je faire?
sachant que pour le moment j'ai ce code (qui bug entr () je sais pas pourquoi)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| import _winreg
key = _winreg.OpenKey( _winreg.HKEY_CURRENT_USER, 'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders',0, _winreg.KEY_READ)
i = 0
try:
while True:
tp = _winreg.EnumValue(key,i) # mmm..strange, Should unpack to 3 values, but seems to unpack to more. Bug of EnumValue() ?
valuename = tp[0]
valuedata = tp[1]
valuetype = tp[2]
print 'La clé %s vaut "%s"' % (valuename,str(valuedata))
i = i+1
except EnvironmentError:
pass
_winreg.CloseKey(key) |
et que j'aimerai par exemple prendre toutes les clefs contenue dans HKEY_CURRENT_USER, 'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\
merci d'avance à tout ceux qui pourront m'aider et/ou qui participerons pour m'aider dans ce poste