>>The service runs under a user who is in the local administrators group. The
BurnBasedSetupKit.exe could very well be invoked by the service when the
machine is running but there is no user logged in. [Note: When the
BurnBasedSetupKit.exe kit is invoked interactively, everything works fine.] 

I know this has been discussed on this list before, but I will point out
that Burn is not designed to be executed in a service context.  I know
others have struggled with these issues and some have reported that they got
it to work.   The problem that you are describing is typical of launching
any application of similar complexity, which was not designed to be a
service, using a launcher (like AsServiuice.exe).  I know it sounds like it
should work and it may for simple programs, but I would not do this for
Burn.

When the interactive user loges on, that user's profile is automatically
loaded and various system resources related to using the desktop are
initialized as part of the logon process.   Those events do not happen when
a service is started.  Any code which is going to interact with the registry
in the context of a user needs to load the user's profile, which probably is
not happening in this situation.  This is not something one would expect
Burn to do.  Also in looking at Burn code when it needs to launch another
application t calls CreateProcess, whereas service code should initialize
desktop structures and pass them to CreateProcessAsUser.  So it seems to me
that there are lots of ways in which running Burn (or any application not
designed to be  a Service) as a Service is likely to have issues.





--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Managed-Bootstrapper-fails-to-load-Errror-0x80040150-tp7591316p7591342.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to