Hi
Anyone who can tell me why my RegistrySearch converts the value contained in
the registry?
<Property Id="HELPINSTALLDIR">
<RegistrySearch Id='HelpInstallRegistry' Type='raw' Root='HKLM'
Key='SOFTWARE\Microsoft\Help\v1.0' Name='AppRoot' />
</Property>
The actual value in registry is...
AppRoot = C:\Program Files\Microsoft Help Viewer\v1.0\
But according to the log file upon installation C:\Program Files\Microsoft
Help Viewer\v1.0\ converts into C:\Program Files *(x86)*\Microsoft Help
Viewer\v1.0\
when using it in a custom action
<CustomAction Id="SetHELPInstaller" Return="check" Execute="immediate"
Property="HELPInstaller" Value="[HELPINSTALLDIR]HelpLibManager.exe" />
from log..
MSI (s) (08:78) [16:20:59:102]: PROPERTY CHANGE: Adding HELPInstaller
property. Its value is 'C:\Program Files (x86)\Microsoft Help
Viewer\v1.0\HelpLibManager.exe'
The folder on disk: C:\Program Files\Microsoft Help Viewer\v1.0\
So this seems like a bug where all strings containing Program Files found in
registry converts to Program Files (x86)
/Jimmie
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users