Цитата asetin_9207:
Как сделать запрещенными не только версию (2.0.3.0), но и другие. Начиная с 2.0.0.0 до 2.0.3.4 версии. Всего 34 версии. Каким образом? »
|
строку
!define NOT_Version "2.0.3.0" удаляем
заменяем все строки до перехода
Next
читать дальше »
Код:
;скрипт
StrCpy $R6 $R4 "" 13
${StrFilter} "${OLD_Version}" "1" "" "." $R0
${StrFilter} $R6 "1" "" "." $R8
${VersionCheck} ${NEW_Version} $R6 $R7
StrCmp $R8 $R0 0 +2
Goto Next
StrCmp $R7 1 0 +3
MessageBox MB_ICONSTOP|MB_OK "Упсс! Этот патч нужно ставить на версию игры ${OLD_Version} ! Ваша версия игры - $R6"
Quit
StrCmp $R7 0 0 +3
MessageBox MB_ICONEXCLAMATION|MB_YESNO "Версии обновлений игры и инсталлятора равны!$\r$\nПродолжить установку?" IDYES +2
Quit
StrCmp $R7 2 0 +3
MessageBox MB_ICONSTOP|MB_OK "Версия обновления игры новее, чем в инсталляторе!"
Quit
Next:
;продолжение скрипта
Теперь инсталлятор будет обновлять только
предыдущую версию обновления.
Цитата asetin_9207:
Как окрасить в шкуру мою все эти предупредительные сообщения? А то по умолчанию окно стандартное »
|
Не знаю. У разработчиков скинов спросите....