0

我正在创建一个 WiX 安装程序,并已将其配置为在用户缺少某个文件时单击“安装”时显示提示。我添加了这一行,以便将我的自定义提示链接到我的其余对话框(我的提示称为 Custom_Cancel):

<Publish Dialog="VerifyReadyDlg" 
         Control="Install" 
         Event="SpawnDialog" 
         Value="Custom_Cancel" 
         Order="5">
     <![CDATA[WixUI_InstallMode = "InstallClient" AND REMINDEX_SHORTCUT = ""]]></Publish>

如果用户缺少某个文件,当他们按下安装时,会弹出提示。如果用户想取消安装,他们按取消,如果他们想继续,他们按确定。当用户按下“确定”时,我希望开始安装,就好像用户按下了“安装”一样。

但是,现在我已经更改了安装按钮的行为以允许弹出提示,我丢失了指向“安装事件”的链接。我查看了 VerifyReadyDlg 源代码,以查找按下“安装”按钮时发布的事件,但我找不到任何东西。

我尝试了一个粗略的修复,我尝试使用 OK 按钮设置一个属性。我尝试仅在未设置此属性时才弹出提示,以便用户可以按确定,然后按“安装”,现在将开始安装。我无法让它工作。

如果我希望在单击“确定”时开始安装,有谁知道我应该触发的事件?

任何建议将不胜感激

4

1 回答 1

0

如果将值为“Return”的“EndDialog”事件应用于安装程序中最后打开的对话框,它将自动开始安装。

于 2013-07-03T17:01:47.483 回答