Ещё раз
об определении архитектуры процессора. Был предложен плагин, но можно и так (когда то уже было...) :
Код:

OutFile "PROCESSOR_ARCHITECTURE.exe"
; Функция GetNativeSystemInfo получает информацию о текщей системе приложению, которое запущено под WOW64.
; Если функция вызывается из 64-битного приложения, она эквивалентна функции GetSystemInfo.
Section
;System::Alloc 32
System::Alloc 36
Pop $0
System::Call "Kernel32::GetNativeSystemInfo(i) v (r0)"
System::Call "*$0(&i2 .r1)"
System::Free $0
StrCmp $1 0 0 +2
MessageBox MB_OK "PROCESSOR_ARCHITECTURE : INTEL "
StrCmp $1 9 0 +2
MessageBox MB_OK "PROCESSOR_ARCHITECTURE : AMD64"
StrCmp $1 6 0 +2
MessageBox MB_OK "PROCESSOR_ARCHITECTURE : IA64 "
StrCmp $1 0xffff 0 +2
MessageBox MB_OK "PROCESSOR_ARCHITECTURE : UNKNOWN "
SectionEnd