我正在创建一个WiX安装程序,并将其配置为在用户单击“安装”时显示提示(如果用户缺少某个文件)。我添加了这一行,以便将我的自定义提示链接到我的其余对话框(我的提示称为Custom_Cancel):
<Publish Dialog="VerifyReadyDlg"
Control="Install"
Event="SpawnDialog"
Value="Custom_Cancel"
Order="5">
<![CDATA[WixUI_InstallMode = "InstallClient" AND REMINDEX_SHORTCUT = ""]]></Publish>
如果用户缺少某个文件,当他们按下安装时,会弹出提示。如果用户想取消安装,则按取消键,如果要继续,则按确定。当用户按下OK时,我希望安装开始,就像用户按下“安装”一样。
但是,现在我已经更改了安装按钮的行为以允许弹出提示,我已经丢失了“安装事件”的链接。我查看了VerifyReadyDlg源代码,以查找按下“安装”按钮时发布的事件,但我找不到任何内容。
我尝试了一个粗略的修复,我尝试使用OK按钮设置属性。如果没有设置此属性,我尝试仅弹出提示,以便用户可以按OK,然后“安装”,现在将开始安装。我不能让它工作。
如果我希望在单击“确定”时启动安装,是否有人知道我应该触发的事件?
任何建议都将不胜感激
答案 0 :(得分:0)
如果将“EndDialog”事件的值“Return”应用到安装程序中的最后一个打开对话框,它将自动开始安装。