Is it possible to configure a 64-bit registry key to refer to the path of 32-bit program files using WiX?
I am writing a plugin for other software. I want my dll plugin to go to C:\Program Files (x86)\MyPlugin\MyPlugin.dll not in C:\Program Files\MyPlugin\MyPlugin.dll , because the dll is 32-bit and not 64-bit.
However, I need the registry key to be in HKLM/Software/Company/Product/Etc.... not in HKLM/Wow6432Node/Software/Company/Product/Etc.... because the process that really reads the registry key is is 64-bit. This 64-bit process reads the registry and starts the 32-bit process for the isolated dll library.
Is there any way to do this? I tried to use different components with different Win64 attribute values ββand even put them in separate component groups. However, I keep getting these build errors (not warnings):
ICE80: This 64BitComponent RegistryComponent uses 32BitDirectory INSTALLFOLDER
source share