在 installshield 中执行 .BAT 文件

use*_*043 5 installshield custom-action batch-file

我正在开发一个包,我需要运行一个.bat文件来为我安装 Windows 服务。我需要两件事:

  1. 制作将运行.bat文件的自定义操作的步骤?或其他可能运行 .bat 文件。
  2. 如何在安装过程中进行此自定义操作(例如:在许可协议之后)?

*注意:我正在安装的服务是 Delphi 服务。问候。

Jag*_*Jag 4

理想情况下,您应该考虑创建一个使用 MSI 标准操作 InstallService 安装服务的组件。

否则,您可以使用以下步骤在安装过程中执行批处理文件。

  1. 创建延迟类型 50 自定义操作(具有由属性值指定的路径的 EXE 文件)。
  2. 将其源设置为 [SystemFolder]\cmd.exe。
  3. 将其目标设置为“/c path-to-batch-file-on-target-system”
  4. 将其操作安排在 InstallService 附近。

另外,不要忘记添加回滚自定义操作,该操作将恢复批处理文件正在执行的任何修改,并将其安排在此自定义操作之前。

[编辑步骤3]