任何人都可以通过使用" Reg Query"来帮助我找出机器所有已安装软件的显示名称和版本?
如果我们使用" / s"选项" reg query"然后我们将递归地获取所有子键和值名称,但我只需要显示每个软件的名称和显示版本。
答案 0 :(得分:1)
除以下命令外 “REG QUERY HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall / s”
使用“HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \”拆分上述命令的输出以获取字符串数组。现在解析每个字符串的软件显示名称和版本。
获取displayname和version的正则表达式为:
Displayname:“(。*)”+“DisplayName”+ @“\ s + REG_SZ \ s +(。*)\ s”
Displayversion:“(。*)”+“DisplayVersion”+ @“\ s + REG_SZ \ s +(。*)\ s”