electronic-builder вызывает 32-битный установщик, из-за чего пути указывают на эквиваленты WOW64 вместо реальных путей x64.
Процесс, который вызывает установщик, является 64-битным, затем вызывается 32-битный установщик, и, в конечном итоге, приложение «runAfterFinish» становится 64-битным.
Как я могу решить эту проблему и заставить установщик вызывать версию x64?
Протестировано на Windows 10, электронный сборщик 19.16.3
Построитель, запущенный с параметром --x64, выдает результат:
Building NSIS installer
Packaging NSIS installer for arch x64
Вызов установщика с аргументом ... /D=path также решит проблему, но он не принимает это во внимание.