Пробуйте так, хотя думаю врядли, nsis тоже двигает прогресс
читать дальше »
Код:
!macro SETPOS position
FindWindow $R9 "#32770" "" $HWNDPARENT
GetDlgItem $R9 $R9 1004
Intop $R8 300 * ${position}
SendMessage $R9 0x402 $R8 0
!macroend
Section
!insertmacro SETPOS 0 ;устанавливаем на 0%.
SetDetailsPrint textonly
DetailPrint "Установка основных компонентов"
SetDetailsPrint listonly
SetOutPath "$INSTDIR"
ExecWait '"$INSTDIR\install_old.exe"'
!insertmacro SETPOS 50 ;устанавливаем на 50%.
SetDetailsPrint textonly
DetailPrint "Установка дополнительных компонентов"
SetDetailsPrint listonly
SetOutPath "$INSTDIR"
ExecWait '"$INSTDIR\install_new.exe"
!insertmacro SETPOS 100 ;устанавливаем на 100%.
SectionEnd