Это не всегда одно и тоже, ибо мы не знаем, что там в
msi.
Пример:
1 Сделайте два скрипта с именами test_x64.cmd и test_x86.cmd с одинаковым содержанием:
Код:
@Echo Off
Echo %ProgramFiles%
Pause>Nul
2 Упакуйте их в архив и сделайте SFX с конфигом:
Код:
;!@Install@!UTF-8!
RunProgram="forcenowait:test_%%P.cmd"
RunProgram="%%P:test_%%P.cmd"
;!@InstallEnd@!
Первая строка - Ваш вариант, вторая - мой. На префикс
forcenowait здесь можете не обращать внимания и даже удалить, если сомневаетесь, он нужен что бы увидеть два окна консоли сразу.
3 Теперь запустите на x64 системе и сравните результат.