【问题标题】:Detect VC++ Redistributable ATL SP1 (Before Setup begins)检测 VC++ Redistributable ATL SP1(安装开始前)
【发布时间】: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


【解决方案1】:

对于寻找相同答案的其他人:

已安装或 (HASVCPP200564)

32/64 位有不同的注册表 guid,以上是 64 位。

干杯,

【讨论】:

  • 这个属性是如何/在哪里定义的?
猜你喜欢
  • 1970-01-01
  • 2017-10-27
  • 1970-01-01
  • 1970-01-01
  • 2019-04-09
  • 2019-02-06
  • 2012-08-25
  • 1970-01-01
相关资源
最近更新 更多