如何从MSI对话框执行特定方法
本文关键字:方法 执行 对话框 MSI | 更新日期: 2023-09-27 18:28:05
如何从MSI对话框执行特定方法?我已经尝试使用ORCA创建自定义对话框,并在ControlEvent部分插入数据,如下所示:
Dialog | Control | Event | Argument | Condition | Order
CustomTextD | NextButton | DoAction | CheckConnection | 0 | 0
这些结果都失败了。我在安装程序类中声明CheckConnection()方法。我试图在这里完成的是在点击"下一步"按钮时检查到数据库的连接。
提前谢谢。
使用Orca并不是创建MSI包的最简单方法。如果你想要一个免费的工具,试试Wix。下面的SO主题解释了如何通过按钮调用自定义操作。
基本上,您需要定义您的自定义操作,而不需要顺序。然后为所需按钮添加一个控制事件,并使用DoAction调用来执行您的自定义操作。