Цитата K.A.V.:
вы что тут мозги то подурите »
|
Никто тут мозги не пудрит, это вы тут в истерику срываетесь по пустякам.
Вопрос был задан предельно просто (достаточно посмотреть пост с вопросом).
Предложенное вами решение оказалось верным лишь отчасти, на что я и указал в предыдущем сообщении. То есть, одного этого решения оказалось недостаточно.
Цитата K.A.V.:
ну так прописывайте в секции команду соответствующую "SectionIn 1" например или как там у вас, чтобы были отмечены секции, которые в данном типе установки »
|
И одного этого оказывается недостаточно.
Вопрос решился комбинацией решений:
Код:
InstType "Сокращенная"
InstType "Полная"
InstType "Минимальная"
Section "Установить для всех Пользователей" MultiUser
SectionIn 1 2 3
${GetSecWriteSucces} MultiUser
SectionEnd
;
Section /o "Установить для текущего Пользователя" AllUser
SectionEnd
;
Function .onSelChange
!insertmacro StartRadioButtons $1
!insertmacro RadioButton ${MultiUser}
!insertmacro RadioButton ${AllUser}
!insertmacro EndRadioButtons
FunctionEnd
;
Function .OnInit
StrCpy $1 ${MultiUser}
SetCurInstType 0
SectionSetFlags ${MultiUser} 1
FunctionEnd
Вот так все работает как надо. С трудом я от вас получил помощь, но все равно спасибо.