Windows installer 如何将在运行.prq之前运行的自定义exe(执行一些检查并给出错误提示)的返回代码传递到主MSI

Windows installer 如何将在运行.prq之前运行的自定义exe(执行一些检查并给出错误提示)的返回代码传递到主MSI,windows-installer,custom-action,Windows Installer,Custom Action,如何从运行.PRQ之前的自定义可执行文件(执行一些检查并给出一个错误弹出窗口)传递返回代码到主MSI?我需要这样做,以便在弹出窗口后退出安装。详细信息取决于您用于构建MSI的任何工具,但您的自定义操作可执行文件只能返回非零退出代码。在WiX中,您可以在自定义操作元素中使用return=“check”,作为示例 我正在使用Installshield构建MSI。我以.prq而不是CA的形式运行可执行文件,因为可执行文件执行一些系统检查并在屏幕上显示消息。此可执行文件需要在运行另一个.prq-2之前运

如何从运行.PRQ之前的自定义可执行文件(执行一些检查并给出一个错误弹出窗口)传递返回代码到主MSI?我需要这样做,以便在弹出窗口后退出安装。

详细信息取决于您用于构建MSI的任何工具,但您的自定义操作可执行文件只能返回非零退出代码。在WiX中,您可以在自定义操作元素中使用return=“check”,作为示例

我正在使用Installshield构建MSI。我以.prq而不是CA的形式运行可执行文件,因为可执行文件执行一些系统检查并在屏幕上显示消息。此可执行文件需要在运行另一个.prq-2之前运行。我试图了解我是否可以将此可执行文件作为CA的一部分运行。如果可能,我可以获得返回代码并故意使安装失败。但是,在运行prq-2之前,不知道如何使用CA运行此方法。