Make WiX installation set upgrade to the same folder

There’s an example in the WiX tutorial: https://www.firegiant.com/wix/tutorial/getting-started/where-to-install/

<Property Id="INSTALLDIR">
  <RegistrySearch Id='AcmeFoobarRegistry' Type="raw"
    Root="HKLM" Key='Software\Acme\Foobar 1.0' Name="InstallDir" />
</Property>

Of course, you’ve got to set the registry key as part of the install too. Stick this inside a component that’s part of the original install:

<RegistryKey
         Key="Software\Software\Acme\Foobar 1.0"
         Root="HKLM">
  <RegistryValue Id="FoobarRegInstallDir"
             Type="string"
             Name="InstallDir"
             Value="[INSTALLDIR]" />
</RegistryKey> 

Leave a Comment

tech