Comment puis-je boucle à travers toutes les les valeurs d'une clé de registre de Windows en utilisant le module Python _winreg. J'ai du code qui fera ce que je veux, mais c'est pour les sous-clés de la clé de registre spécifiée.en boucle par des valeurs ou clé de Registre .. _winreg Python
Voici le code:
from _winreg import *
t = OpenKey(HKEY_CURRENT_USER, r"PATH TO KEY", 0, KEY_ALL_ACCESS)
try:
i = 0
while True:
subkey = EnumValue(t, i)
print subkey
i += 1
except WindowsError:
# WindowsError: [Errno 259] No more data is available
pass
Oh, figured it out. Mais, si quelqu'un sait d'une autre façon de le faire, je vais toujours accepter cette réponse!
le '-1' dans xrange supprime la dernière clé. Je pense qu'il devrait simplement être 'for i in xrange (_winreg.QueryInfoKey (key) [0]):' –