Я постоянно сталкиваюсь с проблемой, из-за которой мой скрипт на python не работает (HKLM: HKEY_LOCAL_MACHINE), я написал небольшой скрипт на python для поиска значений ключей реестра Windows. когда я выполняю поиск через CMD, он показывает значение ключа, которое я хочу, я также заметил, что мой скрипт работает должным образом на старых записях значений реестра Windows в HKLM, но для новых он ничего не показывает.
ЭтоМой скрипт написан на python для проверки значений реестра Windows.
from winreg import *
key_to_read = input("Enter Path:") #Path: Software\AbcKey
key = input("HKLM or HKCU:") #Hive Name: HKLM\HKCU
if key == 'HKLM':
a = -2147483646
else:
a = -2147483647
try:
aReg = ConnectRegistry(None, a)
k = OpenKey(aReg, key_to_read)
print("Registry key value found.")
except:
print("Nothing found on the given path.")