Цитата wolkow70:
Всегда при переключении идет возврат $0 == "0" , что не дает возможности играть флагами в зависимости от типа установки. »
|
Тогда мы "поиграем" с NSIS с помощью WinMessages
Не забудьте подключить
Код:
!include WinMessages.nsh
И делаем вот так:
Код:
Function un.onSelChange
FindWindow $0 '#32770' '' $HWNDPARENT
GetDlgItem $1 $0 1017
SendMessage $1 ${CB_GETCURSEL} "" "" $0
FunctionEnd
В переменную
$0 будет помещен результат:
0 - Полное удаление MyAp
1 - Удаление компонентов MyApp