The root solution was thought to be using HWND_MESSAGE windows for communication, but that doesn't work because we still load all the theme GUI stuff. I'll go back and continue removing stuff until I can figure out exactly what's causing PostQuitMessage to wait/fail.
-- Bruce On 1/23/2014 9:12 AM, Rob Mensching wrote: > It still very much concerns me that we fallback to "workarounds" before we > understand what the issue is. I thought Bob had some information previously > that suggested posting messages to quit was wrong or something. I honestly > don't remember the details but I thought we had a better idea of the root > solution. > > -----Original Message----- > From: Bruce Cran [mailto:[email protected]] > Sent: Tuesday, January 21, 2014 8:29 AM > To: WiX toolset developer mailing list > Subject: Re: [WiX-devs] Issue 4114: WixStdba and missing WM_QUIT again > > > On 1/20/2014 11:17 AM, Bruce Cran wrote: >> I've been working on the Vista PostQuitMessage/WM_QUIT issue again >> (http://wixtoolset.org/issues/4114/) and have found that changing the >> code to use HWND_MESSAGE makes the problem worse, by causing >> PostQuitMessage to do nothing when the installer is run as a normal >> process in addition to via a system process/service. >> >> Does anyone have any ideas? > It has something to do with loading the theme. I've submitted > http://wix.codeplex.com/SourceControl/network/forks/bcran/wixstdba/contribution/6059 > to work around the issue by not loading the theme if no UI is to be displayed. > > -- > Bruce > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical > Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-devs mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wix-devs > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-devs mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wix-devs ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ WiX-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-devs
