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

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

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Цитата wolkow70:
А скрипт большой слишком. Вряд ли кто-то разбираться будет в нем »
Я вам говорил про наличие секций в примере вашего когда, чтобы самому не приходилось что-то дописывать...

Блин, wolkow70, ну раз секции не отмечены, в чем проблема самому при запуске назначить флаги то?
Сложно? После всех то манипуляций с секциями в этой теме, что только мы тут уже с ними не делали...


Код: Выделить весь код
InstType "Сокращенная"
InstType "Полная"
InstType "Минимальная"

Section "Установить для всех Пользователей" 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
 SectionSetFlags ${AllUser} 1

FunctionEnd

Цитата wolkow70:
Может еще есть смысл для запуска флаг секции установить в Function .OnInit ? »
Вы не гадайте, а возьмите сначала сами протестируйте (а написать то, нужно было всего 2 строчки), вы больше времени теряете...
При не знании всё достигается путём тестов

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 08:59, 21-07-2012 | #2928