Làm cách nào để lặp qua tất cả các giá trị của Khóa đăng ký Windows bằng mô-đun Python _winreg. Tôi có mã sẽ làm những gì tôi muốn, nhưng nó là dành cho các khóa con của khóa registry được chỉ định.Lặp qua các giá trị hoặc khóa đăng ký .. _winreg Python
Đây là 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. Nhưng, nếu có ai biết cách khác để làm điều đó, tôi sẽ vẫn chấp nhận câu trả lời đó!
ký tự '-1' trong xrange sẽ thoát khỏi khóa cuối cùng. Tôi nghĩ rằng nó chỉ đơn giản là 'cho tôi trong xrange (_winreg.QueryInfoKey (khóa) [0]):' –