Click here to Skip to main content
15,881,413 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have been searching for this for days, and I can't seem to find anything that would solve this.

I have a requirement to show a web browser control in a Wix installer dialog that shows the application's Terms of Service web page.

We DON'T want to use the standard EULA page, which simply displays a compiled in RTF file, because the terms can change from time to time and we don't want to have to rebuild the installer each time just for that.

From what I can see, there are options for creating custom dialogs, but that seems like a lot of work for changing one thing. We really don't want to have to redesign the whole installer.

Does anyone know if this is possible?

What I have tried:

Research and downloaded the enormous Wix code base
Posted
Updated 31-Jan-23 9:49am
v2
Comments
Patrice T 31-Jan-23 14:59pm    
Advice: Ask in a forum of Wix users, chances are that they will be more accurate than this general purpose forum.

1 solution

As someone who repacks software in an enterprise environment for mass deployment, I'm going to tell you from a vast pool of experience, DO NOT DO THIS!!

DO NOT try to show the vendor web page during the install. You do not know what account your installer is running under, or what conditions. For silent installs, showing the web page is pointless. For installs running under the System account (most do!), trying to show the webpage may not work at all because the System account will typically not have access to the web through the corporate proxy. You will end up showing an error page instead.

Sure, the terms may changes, but that should be something that is baked into the installer with a clause that spells out that the terms may change, in legalese. You can give a link to the outside page for updated terms. That way, you are not interfering with the installation process at all and it makes your installer far more supportable.

I cannot tell you how many bad installers I run into on a weekly basis, because it's a lot. Vendors get paid to write software, not installers. Few can do it properly. Don't add yourself to the "bad" crowd.
 
Share this answer
 
Comments
Kevin Marois 31-Jan-23 16:46pm    
Thanks Dave
Kevin Marois 31-Jan-23 17:17pm    
So if a user starts the installer, it could still run under the System Account?
Dave Kreskowiak 31-Jan-23 17:18pm    
If setup as part of a policy, yes. NEVER assume you're installers are going to run as the user that launched it.
Kevin Marois 31-Jan-23 17:27pm    
Got it, thanks

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900