Hi,

I need some help in launching our Application correctly once the WiX MSI
installer has completed.

Currently I have the following setup:

(a) An IExpress Self Extracter executable.  This has a manifest set to
RunAsAdministrator for UAC compatibility.

(b) The self-extracter then runs a bootstrapper application "Setup.exe".
 This was created using Visual Studio 2005 and installs .NET 2.0 as a
prerequisite.  It then proceeds to run the MSI.  The bootstrapper also has a
manifest set to RunAsAdministrator.

(c) The bootstrapper launches the MSI which was written using WiX version
3.0.  The MSI installs the application correctly and then shows a checkbox
in the last screen allowing the user to Launch the Application.  The
application is launched using a custom action as follows:

    <Property Id="WixShellExecTarget" Value="[#MyApp.exe]" />
    <CustomAction Id="LaunchFile" BinaryKey="WixCA" DllEntry="WixShellExec"
 Impersonate="yes" Execute="immediate"/>


The Problem:
--------------------
Even though the application launches correctly I have noticed that the
application is running in UAC elevated mode.  We want to make sure that the
application is not run in elevated mode as it may cause issues for us.

Temporary Workaround:
-----------------------------------
I was able to solve this issue by setting the manifest of the Self-Extracter
and the Bootstrapper to AsInvoker.  This causes the UAC prompt to show up
half way through the MSI install, and the application is launched correctly.
 My concern is that unless we set the Self-Extracter and Bootstrapper to
RunAsAdministraor then we will have compatibility issues when deploying our
installers.

Ideal Situation:
----------------------
Ideally we set the Self-Extracter, Bootstrapper and MSI to
RunAsAdministrator in elevated mode,  but the application is then launched
in non-elevated mode.


Does anyone know how to achieve this?  Thank you in advance for you help!

Regards,
Simon
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to