0

如何从 MSI 对话框执行特定方法?我已经尝试使用 ORCA 创建自定义对话框并在 ControlEvent 部分中插入数据,如下所示:

Dialog       | Control    | Event    | Argument        | Condition | Order
CustomTextD  | NextButton | DoAction | CheckConnection | 0         | 0 

这些结果都失败了。我在安装程序类中声明了 CheckConnection() 方法。我在这里尝试完成的是在单击“下一步按钮”时检查与数据库的连接。

提前致谢。

4

1 回答 1

0

使用 Orca 并不是创建 MSI 包的最简单方法。如果您想要免费工具,请尝试Wix。以下SO 主题说明了如何从按钮调用自定义操作。

基本上,您需要定义您的自定义操作,没有顺序。然后为所需按钮添加一个控制事件,并使用将执行您的自定义操作的 DoAction 调用。

于 2013-08-19T12:02:47.593 回答