【发布时间】:2011-05-05 04:17:43
【问题描述】:
我正在尝试使用 32 位 wix 安装程序安装到 powershell 目录 c:\windows\????\windowspowershell\v1.0
我已经硬编码了 32 位目录
我正在尝试读取注册表以返回 64 位位置。
在 32 位机器上一切正常,使用正确的值读取注册表并将文件安装到正确的位置。
但是,当在 64 位机器(服务器 2008 R2)上运行时,注册表会选择正确的 64 位位置,但我的硬编码 32 位位置会被 64 位注册表值覆盖。
发生了什么事?
有更好的方法吗?
我有一个单独的 ps1 脚本,需要安装到 powershell 目录,如果有 64 位和 32 位目录,则应将相同的文件复制到两个位置
谢谢
詹姆斯
【问题讨论】:
标签: powershell wix 32bit-64bit