【问题标题】:Change ROOTDRIVE and DIRPROPERTY values for an MSI in InstallShield 2016 if Target Drive Doesn't Exist如果目标驱动器不存在,则更改 InstallShield 2016 中 MSI 的 ROOTDRIVE 和 DIRPROPERTY 值
【发布时间】:2022-06-16 15:13:19
【问题描述】:

我在 InstallShield 中有一个 MSI,这两个属性的默认值为 ROOTDRIVE = D: | DIRPROPERTY1 = D:\

如果找不到驱动器,我想要实现的是在安装时重定向/恢复到 C: & C:\

我尝试使用自定义操作,但我不擅长应用它。

【问题讨论】:

    标签: if-statement properties scripting installshield


    【解决方案1】:

    在 VBScript 中,尝试使用以下方法设置目录与您自己的找不到驱动器的逻辑:

    Session.TargetPath("INSTALLDIR") = 自定义值

    另外,请务必在 CostFinalize 标准操作之后安排此自定义操作。

    【讨论】:

      猜你喜欢
      • 2020-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 2014-01-20
      • 2012-06-16
      相关资源
      最近更新 更多