Цитата Oput:
Мне надо если пользователь чекнит группу "component 1" или "compenent 2" или 2 группы сразу, то что бы секция "service" тоже чекалась а если анчекнит две сразу то тоже что бы анчекалась.
знаю что надо подписаться на .onSelChange а вот что написать внутри - без понятия. »
|
немного попозже думаю напишу
(просто сейчас занят немного исправлением ошибок своего твикера)
Цитата Oput:
2. установку service можно проверить через реестр и допустим если он уже стоит надо пропускать его установку. это можно на этапе самой установки, т.е галочка чекнута а по реестру видим что всё стоит то просто пропустить. »
|
Ну ведь это легко...просто сделаем метку в конце секции, на которую переходить если служба уже существует...например
Код:
Section "MyService"
Предположу, что системное имя нашей службы MyService, а отображаемое - "Моя служба"
; Определяю, установлена ли служба, читая значение ключа, которое отображает полное имя нашей службы
ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Services\MyService" "DisplayName"
StrCmp $0 "Моя служба" NoServiceInstall 0
##########
# Код установки службы
##########
NoServiceInstall:
SectionEnd