Painkiller, Все гораздо проще, чем вы думаете...
пишем вне секции, в начале скрипта, но после объявления константы ${PRODUCT_NAME}
Код:
InstallDir "$PROGRAMFILES64\${PRODUCT_NAME}"
Предопределенных констант несколько:
$PROGRAMFILES, $PROGRAMFILES32, $PROGRAMFILES64 — папка Program files. В 64разрядной системе констатация $PROGRAMFILES и $PROGRAMFILES32 представляют папку C:\Program Files (x86), а $PROGRAMFILES64 - C:\Program Files.
А значит 32разрядной системе $PROGRAMFILES64 — папка Program files. и Все!