每当我更新产品时,都会显示许可证对话框。由于用户在第一次安装时已接受许可,并且EULA在此期间未发生更改,因此无需再次显示该对话框。
我的想法是设置一个注册表项,如果EULA被接受,并且在更新时我将进行注册表搜索,如果找到密钥,我想跳过许可证对话框。
我怎样才能达到这种行为?
提前致谢
答案 0 :(得分:2)
查看示例UI示例,如下所示:
“未安装”是对话框中的条件。所以你需要:
在原始安装中写一个注册表项,说明已阅读EULA。
在新安装中,对该项目执行注册表搜索以设置属性,然后将该属性放入“许可证”对话框中,其条件类似于非LICENSEHASBEENREAD
您可能需要制作自己的Wix UI副本才能添加该条件。