Hi Geoff,
In some of the consulting projects, we are doing the following (see attached
screenshots).
The setup.exe "loader" is 'asInvoker' manifested. That means it executes
non-elevated by default (so no elevation prompt). This loader can then
start the "real" installer (also 'asInvoker' manifested) elevated or
non-elevated (based on some script logic).
Friedrich