将参数传递给 InstallScript 自定义操作

Pass argument to InstallScript Custom Action

我在 InstallShield 2015 中有 BASIC MSI 项目

我有一个带有“下一步”和“后退”按钮的设置对话框,它们都有相同的事件,一个立即执行的 InstallScript 自定义操作。
现在有没有办法让 CA 知道是什么触发了它,这意味着它是“下一步”还是“后退”按钮? 我应该为此使用 CustomActionData 吗?如果是,是否有傻瓜指导如何实施?

一种方法是让您的“下一步”和“后退”按钮在它们的按钮点击中添加一个新的 ControlEvent,在调用您的 CA 之前将 属性 设置为某个值(即 [ButtonClicked] 设置为 "Next" 或 "Back")。然后,您的 CA 读取该值并采取适当的行动。