在异步自定义操作完成MSI之前,使PushButton控件无效

时间:2011-07-19 22:29:26

标签: windows-installer custom-action orca

在我的安装程序中,我有一个异步dll自定义操作,在欢迎屏幕出现之前执行,并收集安装程序工作所需的一些必要信息。在我将它设置为同步之前,但会发生的情况是大约15秒或更长时间没有欢迎屏幕(取决于计算机)。所以我把它改成异步,允许欢迎屏幕出现,这就是我想要的。

但是现在我希望Next按钮无效,直到CA返回ERROR_SUCCESS。

我可以通过使用Orca编辑MSI来完成此操作吗?那是我的偏好。否则,我可以在另一个自定义操作中执行此操作吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以安排在自定义操作运行时显示无模式对话框。例如,在WiX中,当AppSearch标准操作处理机器搜索时,会显示PrepareDlg。