如何使用 Python 模块 _winreg 遍历 Windows 注册表项的所有值。我有代码可以做我想做的事,但它是针对指定注册表项的子项的。
这是代码:
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
哦,想通了。但是,如果有人知道另一种方法,我仍然会接受这个答案!