用于读取注册表的python代码

时间:2011-03-08 10:25:24

标签: python registry

from  _winreg import *
areg=ConnectRegistry(None,HKEY_LOCAL_MACHINE)
akey=OpenKey(areg,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")
"""for i in range (259):"""
subkey=EnumKey(akey,0)
print subkey
demo=[]
demo=QueryValueEx(akey,"")
print demo

我试图获取子密钥中的值,这段代码有什么问题?

1 个答案:

答案 0 :(得分:1)

尝试替换此行:

akey=OpenKey(areg,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")

akey=OpenKey(areg,r"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")