Are you saying that you have a custom action that sets a registry value and then you use AppSearch to read the registry value in a custom action?
--- Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me --- On Wed, 4/27/11, jennifer.vanderput...@emc.com <jennifer.vanderput...@emc.com> wrote: From: jennifer.vanderput...@emc.com <jennifer.vanderput...@emc.com> Subject: Re: [WiX-users] Wix merge module troubles To: jennifer.vanderput...@emc.com, wix-users@lists.sourceforge.net Date: Wednesday, April 27, 2011, 2:26 PM I know why this is happening now - not sure how to fix it. The failed machines are multi-core, so the threads are running in parallel. The custom action is being run in a separate thread so the key is not ready before the merge module does its registrysearch. The succeeding machines are single-core so everything is truly synchronous. The custom action is set to "synchronous, check exit code", but the behavior is not what I would expect of a synchronous setting. AppSearch is happening simultaneously, I want AppSearch to wait for my custom action (that is writing the reg entry) to finish. OK, how do I do that? (i m noob) --Jen From: Vanderputten, Jennifer Sent: Wednesday, April 27, 2011 2:14 PM To: 'wix-users@lists.sourceforge.net' Subject: Wix merge module troubles I'm setting two properties using two different registry searches. One property consistently sets as expected; the other does not. I have confirmed in every install attempt that the registry key is indeed there, set as expected. With full logging passed into the msi, I see the following on the failed systems: AppSearch: Property: ACUOVERRIDEDIR.F7F37B15_051C_4BEC_B4AB_D15299E5D4C8, Signature: ACUOverrideDir.F7F37B15_051C_4BEC_B4AB_D15299E5D4C8 MSI (c) (90:54) [12:00:59:756]: Note: 1: 2262 2: Signature 3: -2147287038 AppSearch: Property: LACFEATUREDIR.F7F37B15_051C_4BEC_B4AB_D15299E5D4C8, Signature: EmcVsiVSphere4LacDir.F7F37B15_051C_4BEC_B4AB_D15299E5D4C8 MSI (c) (90:54) [12:00:59:756]: Note: 1: 2262 2: Signature 3: -2147287038 MSI (c) (90:54) [12:00:59:756]: PROPERTY CHANGE: Adding LACFEATUREDIR.F7F37B15_051C_4BEC_B4AB_D15299E5D4C8 property. Its value is 'C:\Program Files\EMC\Virtual Storage Integrator\vSphere4\LAC\'. As expected, when I don't see "PROPERTY CHANGE" for the ACUOVERRIDEDIR, ACUOVERRIDEDIR is not being set, despite the registry key being there. Any insights? Thanks, Jen ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users