installer: SxS: WIP

This commit is contained in:
Bill Zissimopoulos 2022-09-05 17:28:31 +01:00
parent 50be07e8ac
commit f4ae097722

View File

@ -33,6 +33,7 @@
NOT OLDVERSIONINSTALLED NOT OLDVERSIONINSTALLED
</Condition> </Condition>
<!-- Determine OS architecture. -->
<Property Id="OSARCH" Secure="yes" Value="AMD64"> <Property Id="OSARCH" Secure="yes" Value="AMD64">
<RegistrySearch <RegistrySearch
Id="R.OSARCH" Id="R.OSARCH"
@ -41,9 +42,10 @@
Name="PROCESSOR_ARCHITECTURE" Name="PROCESSOR_ARCHITECTURE"
Type="raw" /> Type="raw" />
</Property> </Property>
<Property Id="P.LauncherRegistryKey">Software\$(var.MyProductName)\Services</Property> <!-- Setup INSTALLDIR and SXSDIR from the registry or defaults. -->
<Property Id="P.RegistryKey">Software\$(var.MyProductName)</Property> <Property Id="P.RegistryKey">Software\$(var.MyProductName)</Property>
<Property Id="P.LauncherRegistryKey">Software\$(var.MyProductName)\Services</Property>
<Property Id="INSTALLDIR"> <Property Id="INSTALLDIR">
<RegistrySearch <RegistrySearch
Id="R.INSTALLDIR" Id="R.INSTALLDIR"
@ -66,7 +68,8 @@
<SetProperty Id="SXSDIR" Value="[INSTALLDIR]SxS\sxs.[InstanceID]\" After="SetINSTALLDIR"> <SetProperty Id="SXSDIR" Value="[INSTALLDIR]SxS\sxs.[InstanceID]\" After="SetINSTALLDIR">
NOT SXSDIR NOT SXSDIR
</SetProperty> </SetProperty>
<!-- Setup directory structure. -->
<Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder"> <Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLDIR" Name="DYNAMIC"> <Directory Id="INSTALLDIR" Name="DYNAMIC">