我有一个快速的问题:注册表中是否还有其他地方但是:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall
在哪里可以找到系统的已安装应用程序?我问的是,因为例如IExplorer不在这些寄存器中 . 还有什么我要看的?我需要安装应用程序的所有地方 .
谢谢你的帮助 ;)
1 回答
您最可靠的选择可能是使用Windows管理界面(WMI)来枚举Windows Installer安装的软件 .
See Here
Enumerating Installed Software
Win32_Product class
请注意,这并不能保证Internet Explorer会显示在那里 . 我认为您可以放心地假设Internet Explorer将出现在当前的每台Windows计算机上; Microsoft将其视为操作系统的一部分 .
但是,您可以找到which version of IE is installed .