When i try to read the MSaccess.exe path from the registry in a 64 bit machine using a 32 bit MSI , i got the below WIN64DUALFOLDERS action running and overwriting the property to 32 bit access path as given below
MSI (c) (90:98) [13:02:25:495]: WIN64DUALFOLDERS: 'C:\Program Files (x86)\' will substitute 17 characters in 'C:\Program Files\Microsoft Office\Root\Office16\' folder path. (mask argument = 0, the folder pair's iSwapAttrib member = 0).
MSI (c) (90:98) [13:02:25:495]: PROPERTY CHANGE: Adding MSACCESSREGISTRYPATH property. Its value is 'C:\Program Files (x86)\Microsoft Office\Root\Office16\'.
I want to read the 'C:\Program Files' path but it get overwritten to 'C:\Program Files (x86)\' path by WIN64DUALFOLDERS action.
Is there any way to get this value without overwriting using a 32 bit msi