如果出现条件,如何跳过WIX安装程序的许可证对话框

如果出现条件,如何跳过WIX安装程序的许可证对话框,wix,installation,windows-installer,wix3.7,Wix,Installation,Windows Installer,Wix3.7,此时,每次我更新产品时,都会显示“许可证”对话框。由于用户在第一次安装时已接受许可证,且EULA在此期间未更改,因此无需再次显示该对话框 我的想法是设置一个注册表项,如果EULA被接受,在更新时,我将进行注册表搜索,如果找到注册表项,我想跳过许可证对话框 我如何记录这种行为 提前感谢查看如下示例UI示例: 其中未安装是对话框上的一个条件。因此,您需要: 在原始安装中,编写一个registryitem,说明已读取EULA 在新安装中,对该项执行registrysearch以设置属性,然后将该属性

此时,每次我更新产品时,都会显示“许可证”对话框。由于用户在第一次安装时已接受许可证,且EULA在此期间未更改,因此无需再次显示该对话框

我的想法是设置一个注册表项,如果EULA被接受,在更新时,我将进行注册表搜索,如果找到注册表项,我想跳过许可证对话框

我如何记录这种行为


提前感谢查看如下示例UI示例:

其中未安装是对话框上的一个条件。因此,您需要:

  • 在原始安装中,编写一个registryitem,说明已读取EULA

  • 在新安装中,对该项执行registrysearch以设置属性,然后将该属性放入许可证对话框,条件类似于Not LICENSEHASBEENREAD


  • 您可能需要制作自己的Wix UI副本来添加该条件。

    它删除了我的Xml答案,希望您能在某处找到它。