【发布时间】:2014-03-10 21:32:33
【问题描述】:
我有一个基于 WiX 的安装程序的大型项目。它只有 32 位。 我可以在 32 位和 64 位上安装它。 唯一的问题是,在 Wow6432Node 的注册表中有几个 64 位值(通常没问题),但我需要替换 HKLM/SOFTWARE/Microsoft/Windows NT 中的一些值
我是这样做的:
<Component Id="..." Guid="..."
Transitive="yes" Win64="yes">
<Registry Id="..."
Root="HKLM" Key="SOFTWARE\Microsoft\Windows NT\CurrentVersion\..."
Name="..." Type="string" Value="..." />
</Component>
但它不适用于在 32 位系统中安装。如何在不创建 2 个版本(32 位和 64 位)的情况下做到这一点?
【问题讨论】:
标签: windows wix 32bit-64bit