On 02/10/2014 12:03, Rob Mensching wrote: > Mark, > > Can you confirm that the changes in pull request > https://github.com/wixtoolset/wix3/pull/157 are the same as the fix you > attempted? > Yes, that's exactly it.
Thanks, Mark > _____________________________________________________________ > Short replies here. Complete answers over there: http://www.firegiant.com/ > > > -----Original Message----- > From: Rob Mensching [mailto:r...@firegiant.com] > Sent: Thursday, October 2, 2014 3:34 AM > To: WiX toolset developer mailing list > Subject: Re: [WiX-devs] wixstdba based installer hangs when invoked by winrm > > Brilliant! Even better, I just noticed that Raymond Chen uses WM_NCDESTROY in > his "new scratch program" > (http://blogs.msdn.com/b/oldnewthing/archive/2005/04/22/410773.aspx). That > makes me even more comfortable that Sean figured out the fix! > > -----Original Message----- > From: Mark Weaver [mailto:mark-cl...@npsl.co.uk] > Sent: Thursday, October 2, 2014 12:09 AM > To: wix-devs@lists.sourceforge.net > Subject: Re: [WiX-devs] wixstdba based installer hangs when invoked by winrm > > On 27/09/2014 20:59, Sean Hall wrote: >> Can someone that can reproduce this try calling PostQuitMessage on the >> WM_NCDESTROY message instead of WM_DESTROY? >> >> SHAutoComplete documentation says you need to wait for the control to >> be destroyed before calling CoUninitialize. Since the window gets the >> WM_DESTROY message before its child controls, the control is probably >> never being destroyed. If we wait for the WM_NCDESTROY message >> instead, the control will be destroyed when we call PostQuitMessage. >> > Yes, delaying the call to PostQuitMessage until WM_NCDESTROY appears to cure > the issue. (I have checked this carefully ensuring the only difference > between the two wixstdba dlls is the position of that line and that one hangs > when run via winrs and one does not). > > Thanks, > > Mark > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-devs mailing list > WiX-devs@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-devs > ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ WiX-devs mailing list WiX-devs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-devs