Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата 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
Вот так все работает как надо. С трудом я от вас получил помощь, но все равно спасибо.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 12:31, 21-07-2012 | #2934