At the moment everytime i make an update of my product the license dialog is shown. Since the user has accepted the license at the first installation and the EULA has not changed in the meantime it is unnecessary to show the dialog again.

My idea is to set a registry key if the EULA was accepted and at an update i will proceed a registry search and if the key is found i want to skip the license dialog.

How can i archieve this behaviour?

Thanks in advance

有帮助吗?

解决方案

Looking at the sample UI examples that are like this:

where Not Installed is a condition on the dialog. So you need to:

  1. In the original install write a registryitem that says the EULA has been read.

  2. In the new install, do a registrysearch for that item to set a property, then put that property in the License dialog with a condition something like Not LICENSEHASBEENREAD

You may need to make your own copy of the Wix UI to add that condition.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top