gpt4 book ai didi

installshield-2010 - InstallShield 2010安装到程序文件(64位)时安装到程序文件(x86)

转载 作者:行者123 更新时间:2023-12-05 01:37:22 26 4
gpt4 key购买 nike

我有一个非常基本的 InstallShield 安装程序。它将一堆瓷砖扔到 TARGETDIR。如果我将目标目录指定为几乎任何目录,这就是文件被删除的地方。 (例如,如果我指定 C:\temp,那就是文件出现的地方。)

奇怪的是,如果我将“Program Files (x86)”下的子目录指定为目标目录,文件将安装到“Program Files”。我(显然)在 64 位机器上。

这是 InstallShield 中的错误吗?有解决方法吗?我知道我的客户(安装程序的消费者)是否必须将它安装到 Program Files 或特定于 x86 的 Program Files(它应该被放入现有应用程序的目录中)。

理想情况下,客户端计算机上有一个注册表项,指示将我的东西安装到哪里;如果我可以利用它,这正是我想要做的。

最佳答案

原来我的组件设置为安装到 ProgramFiles .我需要将它们更改为安装到 ProgramFiles64 .去做这个:

  • 转到您的组件 View (安装设计器)
  • 逐一点击每个组件
  • General ,找64-Bit Component并将其更改为 Yes

  • 那解决了它。

    关于installshield-2010 - InstallShield 2010安装到程序文件(64位)时安装到程序文件(x86),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798580/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com