0

我已经通过使用installshield将exe及其iss文件包装到msi安装程序中,指定了执行静默安装的任务。我可以通过使用exe自定义操作并设置以下内容来使所有工作都能正常工作Installshield-使用同步返回处理时,自定义操作会恢复安装

Retturn处理为异步(不等待完成) 脚本执行为commin执行。 Install Exec序列:就在InstallFinalize之前 安装Exec条件:未安装

这里的问题是,msi安装程序不会等待exe安装程序的完成。如果我将Return Processing设置为Synchronous(等待或忽略代码),它将安装这些文件,然后在完成msi安装程序之前恢复安装。

我被困在这里,不知道该怎么做。任何建议/帮助请。我搜索了网页,但没有运气。

谢谢

回答

0

这并不是说Windows安装程序不会等待 - 这将是一个立即被注意到的错误。这个问题很可能是许多使用exe启动程序启动的安装程序不会等到整个安装完成。这些启动程序在实际的内部安装过程开始后立即退出。例如,InstallShield setup.exe具有一个/ w命令行选项,使其等待,直到MSI安装过程完成,但默认情况下会尽快终止。

相关问题