答案1
除了用于创建卸载条目的注册表项外,没有其他方法可以防止重复。
有三个位置需要查询才能得出已安装程序的列表。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
很可能存在重叠。
如果您想删除重复项,请仔细查看键并自己弄清楚。