I’m trying to disable registry reflection in WiX.
Because I want to write in Key="Software\\[Manufacturer]\\[ProductName]", regardless of platform. When I install my app on x64 platform, installer replace key "Software\Wow6432Node\\[Manufacturer]\\[ProductName]"
When I set DisableRegistryReflection="yes" attribute, installer still write to "Software\Wow6432Node\\[Manufacturer]\\[ProductName]".
<Component DisableRegistryReflection="yes" Id="SampleID">
<RegistryKey Root="HKLM" Key="Software\[Manufacturer]\[Product Name]" Action="createAndRemoveOnUninstall">
<RegistryValue Type="string" Value="[UpdaterLocation]" Name="RootFolder"/>
</RegistryKey>
</Component>
It’s imposible, becouse I have clearly 32 bit component.