【问题标题】:InstallShield installs to SysWOW64 and not in System32InstallShield 安装到 SysWOW64 而不是 System32
【发布时间】:2012-12-31 21:36:10
【问题描述】:


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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-01-23
      • 2011-05-05
      • 2013-09-29
      • 2018-05-29
      • 2014-11-27
      • 1970-01-01
      • 2015-05-10
      • 2011-11-07
      • 2011-03-06
      相关资源
      最近更新 更多