繁体   English   中英

是否有使用python从Windows注册表访问和列出已安装程序的更新方法?

[英]Is there an updated way of accessing and listing installed programs from the Windows registry using python?

我需要能够从已安装的程序中获取某些信息(安装日期,名称,路径等),并且我试图使用winreg库,但是它无法正常工作,我试图将其导入JSON对象,并且每当我运行我的脚本它将运行,但不会输出我需要的信息。

import winreg
import wmi
r = wmi.Registry ()
result, names = r.EnumKey (
    hDefKey=_winreg.HKEY_LOCAL_MACHINE,
    sSubKeyName="Software"
)
for key in names:
    print(key)

在Python 3.7中:

import winreg
import wmi

在旧版本中: http : //timgolden.me.uk/python/wmi/cookbook.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM