[wix-users] "Program file" is replaced by "Program file (x86)" [P]

Phill Hogland phill.hogland at rimage.com
Wed May 25 08:28:30 PDT 2016


The chm indicates that the wix:RegistrySearch element populates the Windows Installer RegLocator table.  have you looked at it with Orca?

http://wixtoolset.org/documentation/manual/v3/xsd/wix/registrysearch.html
https://msdn.microsoft.com/library/aa371171.aspx


________________________________________
From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Leonid Maliutin <it-proposition at yandex.com>
Sent: Wednesday, May 25, 2016 10:17:32 AM
To: 'WiX Toolset Users Mailing List'
Subject: Re: [wix-users] "Program       file"   is      replaced        by      "Program        file    (x86)"  [P]

One point of clarification.

The functionality of RegistrySearch element, the getting of the value from
the register is WiX functionality, isn't it?

<RegistrySearch Id="RegSearch_HOSTEXE" Root="HKLM"
Key="SOFTWARE\Microsoft\Office\$(var.OfficeVersion)\Word\InstallRoot"
Name="Path" Type="directory">

Because when I try following code all work correct
<Property Id="HOSTPATH">
  <DirectorySearch Id="Windows" Path="C:\Program Files\Microsoft
Office\root\Office15">
    <FileSearch Name="WINWORD.EXE" />
  </DirectorySearch>
</Property>


Leonid


-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Rob Mensching
Sent: Wednesday, May 25, 2016 6:11 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] "Program file" is replaced by "Program file (x86)"
[P]

This is not true:

> wix will change the path on the fly to c:\program files (x86)

The WiX Toolset creates your MSI. The Windows Installer executes it. If you
want to complain, please complain to the people that can fix the behavior:
the Windows Installer team at Microsoft.

_____________________________________________________________
 Short replies here. Complete answers over there: http://www.firegiant.com/


-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Steven Ogilvie
Sent: Wednesday, May 25, 2016 7:18 AM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] "Program file" is replaced by "Program file (x86)"
[P]

Classification: Public
Your still not understanding...

A 32 bit MSI cannot install to a 64 bit path (i.e. c:\program files) wix
will change the path on the fly to c:\program files (x86)

YOU must either create a 32 bit and a 64 bit MSI or just a 64 bit MSI
(compile as bitness you want) x86 or x64

End of story...

Steve

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/


____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list