查找所有已安装应用程序的注册表路径 [英] Registry path to find ALL the installed applications

查看:82
本文介绍了查找所有已安装应用程序的注册表路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个快速的问题:注册表中是否还有其他位置,但此:

I have a fast question: IS there any other places in the registry but this:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

在哪里可以找到系统已安装的应用程序?我这样问是因为例如 IExplorer 不在这些寄存器中.我还有什么地方可以看??我需要可以安装应用程序的所有位置.

where I can find the installed applications of a system? I am asking that because for example IExplorer is not in none of those registers. Where else have I to look?? I need ALL the places where a application that is installed can be.

感谢您的帮助;)

推荐答案

您最可靠的选择可能是使用 Windows 管理界面 (WMI) 来枚举 Windows Installer 安装的软件.

Your most reliable option is probably to use Windows Management Interface (WMI) to enumerate the software installed by Windows Installer.

看这里
枚举已安装的软件
Win32_Product 类

请注意,这并不能保证 Internet Explorer 会出现在那里.我认为您可以安全地假设 Internet Explorer 将出现在当前的每台 Windows 计算机上.Microsoft 将其视为操作系统的一部分.

Note that this does not guarantee that Internet Explorer is going to show up there. I think you can safely assume that Internet Explorer is going to be present on every Windows computer currently out there; Microsoft views it as part of the operating system.

但是,您可以找到 安装了哪个版本的 IE.

这篇关于查找所有已安装应用程序的注册表路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆