Мне нужно создать установочный файл, который проверит реестр на наличие версии другого программного обеспечения. В настоящее время я комментирую и не комментирую строки кода для отдельных установок. Как я могу превратить нижеследующее в условное?
<!--<Property Id="ACADREG" Value="ACAD-A001:409" /> Autocad 2012-->
<Property Id="ACADREG" Value="ACAD-A004:409" /> <!--Autocad Arch 2012-->
Мне также нужно получить версию для последующей установки.
<Property Id="ACADROAMDIR">
<RegistrySearch Id="ROAMROOTDIR" Root="HKCU" Type="raw" Key="Software\Autodesk\AutoCAD\[ACADVER]\[ACADREG]" Name="RoamableRootFolder" />
</Property>
<Property Id="ACADDIR">
<RegistrySearch Id="AcadLocRegistry" Type="raw" Root="HKLM" Key="SOFTWARE\Autodesk\AutoCAD\[ACADVER]\[ACADREG]" Name="AcadLocation" />
</Property>
Есть ли способ, которым wiX может установить [ACADREG], читая реестр, а не меняя его, как я делал выше?