Archive: ExecShell + Vista problem


ExecShell + Vista problem
Hi!

I've a problem with ExecShell and Windows Vista.

if I use ExecShell in an install script to launch my application on the end of the install process, the application is started in administrator mode. This has some very serious consequences, e.g. SendMessage/Postmessage from other (user, non admin) applications to my application will not work as long as UAC is active.

I've tried using MUI_FINISHPAGE_RUN instead, but it has the same problem (I guess it uses ExecShell too).

Is there a way to launch the application in user mode?

Currently I've disabled the launch in the installer. If the user launches the app manually it works without any problems.


You could use the UAC plugin, but I would just disable the run checkbox when running on Vista