, когда я получаю свой тип архитектуры, подобный этому:
<Property Id="PLATTFORM">
<RegistrySearch Id="myRegSearchPalttform"
Root="HKLM"
Key="SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
Name="PROCESSOR_ARCHITECTURE"
Type="raw">
</RegistrySearch>
</Property>
и хочу проверить, является ли он "AMD64" следующим образом:
<?define myPlattform = [PLATTFORM] ?>
<?if $(var.myPlattform) = AMD64 ?>
some stuff
<?else ?>
some stuff
<?endif ?>
, он не работаетКогда я устанавливаю значение static:
<?define stest = AMD64 ?>
<?if $(var.stest) = AMD64 ?>
, оно переходит в истинную область.Так почему же значение из реестра (есть значение AMD64) не совпадает с моей строкой подтверждения ????
Tanx заранее