【发布时间】:2012-08-09 20:02:12
【问题描述】:
我的项目依赖于“Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL 安全更新”,我想在安装开始时进行检查以在未安装包时显示条件错误..
我检查了这个问题:How to detect VC++ 2008 redistributable??我找不到为 Visual C++ 2005 SP1 ATL 安全更新运行时文件提供的注册表项(手动安装可再发行组件后)..
我在这里做错了什么?有没有更好的方法来检测可再发行包?
谢谢,
【问题讨论】:
-
您可以在安装该更新时尝试运行文件系统/注册表监控软件,它会跟踪它写入的所有位置。
-
您可以在安装包中包含 ATL SP1 合并模块而不是检测它。这样你的包就完整了,在任何一种情况下都会成功安装:无论是否安装了 ATL SP1。
标签: wix wix3.5 redistributable