InstallShield安装到SysWOW64而不是System32

时间:2013-01-17 10:56:34

标签: installshield windows-7-x64 installshield-2012


我正在创建一个InstallShield 2012 Spring项目,我需要将一些jpg复制到System32子文件夹中 在应用程序数据/文件和文件夹中,我把它放到[WindowsFolder] / System32 / akrmf中,安装时,它会复制到Windows 7上的SysWOW64 / akrmf中 安装项目不包含任何exe或dll,仅包含文本文件和图像 我尝试使用[SystemFolder]并复制到SysWOW64中。

有没有办法强制安装到System32 / akrmf文件夹?

由于

1 个答案:

答案 0 :(得分:2)

要使用Windows Installer定位真(64位)系统文件夹,您的MSI需要是64位软件包(请参阅Targeting 64-bit Operating Systems)。不幸的是,这阻止了它在32位系统上安装。

要使用InstallScript执行此操作,有一些相关方法不需要创建两个单独的包,但您可能会发现最简单的方法是创建两个不同的组件,其中只选择一个进行安装。