Может ли функция PRE диалогового окна MUI вызываться только при необходимости?
!define MUI_PAGE_CUSTOMFUNCTION_PRE SkipComponentsPage
!insertmacro MUI_PAGE_COMPONENTS
Function SkipComponentsPage
Abort
MessageBox MB_OK "You chose to UPDATE your current version"
FunctionEnd
// Этот раздел будет проверен по умолчанию, то есть пользователь не сможет выбрать или отменить выбор этого раздела, его необходимо выполнить .......... как это сделать? Скрыть это, я включил - знак в его названии. его имя "обязательно"
Section "-mandatory" SEC_UPDATE
#Do update............
SectionEnd
На моей настраиваемой диалоговой странице в установщике NSIS есть две кнопки RadioButton (демонстрация и обновление).
Я хочу, чтобы, когда пользователь выбирает установить UPDATE (выбирает кнопку UPDATE RadioButton), страница компонентов пропускается, а указанный раздел автоматически проверяется и выполняется.
Но если пользователь решает установить DEM (выбирает DEMO RadioButton), страница «Компоненты» не пропускается, и пользователь может отмечать или снимать флажки с разделов на этой странице компонентов.