如何在InstallShield中使用用户定义的保存位置

How to use a user defined save location in InstallShield?

本文关键字:定义 用户 保存 位置 InstallShield      更新时间:2023-10-16

有没有一种方法可以在自定义操作中使用用户在安装过程中定义的路径?

我正在创建一个安装程序。在安装过程中,它会询问用户要将安装放在哪里。安装程序的一部分在自定义操作过程中使用单独的.exe。在该.exe中(在自定义操作中),我希望能够访问用户选择的安装位置。这可能吗?

更多信息:

因此,在我的安装程序中,我有几个文件,我想在安装完成后将它们移到另一个文件夹中。我要移动的这些文件在[ProgramFilesFolder]中。我放在[AppDataFolder]中的自定义操作的.exe(一个c++项目)。自定义操作发生在安装的"注册产品后"阶段。

在我的.exe中,我想获得应用程序的安装目录,并将其发送到.bat文件中。我该怎么做?

一般的答案是这是可能的。

但是,如果你想知道如何在你的情况下做到这一点,你必须在你的问题中更加具体。

就目前而言,我将为您建议以下可能性

  1. 定义环境变量并从安装程序,然后从.exe中读取
  2. 将用户输入参数作为输入参数传递给可执行文件
  3. 等等

需要更多帮助,然后提供更多信息