My installer requires Admin and installs for the machine.
If a limited user tries to install, Vista/Win7 prompts for escalation to Admin, at which point, if the user has credentials, installation can proceed. There's nothing I can do to stop this nor should I.
Problem is, my installer starts the app when installation is complete (using the standard Finish page checkbox). This means that in the escalation scenario, the app is invoked as administrator, has elevated privileges, writes to the Admin's users settings in registry, etc.
How can I get the automatic launching of the app to invoke in the current user instead of the escalated user required to run the installer?