Я занимаюсь разработкой редактора реестра Windows на Python 3.
На данный момент моя функция для запроса ключа ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ в кусте CURRENT_USER выводит то, что я хочу, я хочу, чтобы пользователь указал, какойподключ, они хотят запросить, например, подраздел Python, и выполнить итерацию по нему, но не могут решить это.
Мой код пока:
def query_registry():
registry_path = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER)
registry_key = winreg.OpenKey(registry_path, r"SOFTWARE\\", 0, winreg.KEY_READ)
for i in range(200):
try:
subkey_name = winreg.EnumKey(registry_key, i)
print(i, "-", subkey_name)
except:
print("Number of Directories --> %s" %i + "\n")
break
Вывод:
![enter image description here](https://i.stack.imgur.com/fHdCz.jpg)
Любые предложения будут оценены.