Hello,
We have a bunch of 8~10 prerequisites (in the first part of our .exe installer). All of them need UAC admin privileges to install.
What's annoying is that each of those prerequisites separately ask for UAC elevation, leading to lot of flow-interrupting/invasive user interaction (that's even worst considering most of those msi/exe prerequisites are installed in silent mode and are quite fast).
Would it be possible to do something like:
- Installer runs, and check if prerequisites step is needed
- If at least one, installer gets UAC (by running itself again as Admin? or running a separate embedded .exe?) -- that way, all prerequisites install smoothly with limited user interaction -- UAC is only happening once
- If not, just keeps going to the main installation (which usually don't need UAC, at least in our case) -- this is the best situation, no UAC at all
That way, instead of 8~10 UAC request, it happens only once if necessary, or not at all in best case (ideal).
Thanks and keep up the great work!