|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
Цитата wolkow70:
${IfThen} ${RunningX64} ${|}SetRegView 64${|} WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\6FA8588DEBF295543BD8D53E676560BE" "A4EAA01E8B89A024DB390E25C0326D42" "$INSTDIR\Nero Burning ROM\NeroExpress.exe" ${IfThen} ${RunningX64} ${|}SetRegView 32${|} |
||
------- Отправлено: 23:18, 05-07-2012 | #2881 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Нормально. Получается, что такую логику можно применить и к такой конструкции? ${If} ${RunningX64} ${EnableX64FSRedirection} File "${pkgdir}\DivX\DivX.dll" ${DisableX64FSRedirection} ${Else} File "${pkgdir}\DivX\DivX.dll" ${EndIf} У меня вызывают затруднение такие символы ${|}, что и в каких случаях ими выделяется? |
------- Отправлено: 11:18, 06-07-2012 | #2882 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
функция API, которой нет в х32. Цитата wolkow70:
то же самое, только для одной команды: аля стиль Visual Basic (VB) |
||
------- Отправлено: 14:16, 06-07-2012 | #2883 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Товарищи, что-то не собирается инсталлятор с таким вариантом выбора типов деинсталляции:
InstType "un.Полное удаление MyApp" /NOCUSTOM InstType "un.Удаление компонентов MyApp" Смысл такой хочу придать: Есть секция: "Un.Полное удаление" И секции "Un.Удаление компонента 1" "Un.Удаление компонента 2" "Un.Удаление компонента 3" При выборе типа удаления "Полное удаление" должна быть активна только секция "Un.Полное удаление", остальные секции не активны без выбора. При выборе "un.Удаление компонента" первая секция не активна без выбора, остальные доступны для выбора, но не активны по умолчанию. Прошу помощи. |
------- Последний раз редактировалось wolkow70, 07-07-2012 в 13:13. Отправлено: 12:32, 07-07-2012 | #2884 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата wolkow70:
Читайте посты, читайте справку, вся информация по секциям есть, всё можно сделать! А уж обычное присваивание флага секциям, если 1 секция отмечена, что может быть проще после всех примеров в этой теме???? От вашей лени я уже в шоке Цитата wolkow70:
|
||
------- Отправлено: 13:08, 07-07-2012 | #2885 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать А это как раз из Справки пример.
InstType "Полная" /NOCUSTOM - отключает возможность самостоятельного выбора пользователем компонентов. Пишу в скрипте InstType "un.Полное удаление MyApp" /NOCUSTOM Но, компилляция не происходит. Цитата K.A.V.:
|
|
------- Последний раз редактировалось wolkow70, 07-07-2012 в 13:46. Отправлено: 13:11, 07-07-2012 | #2886 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата wolkow70:
Вам необходимо использова функцию: В ней используйте команды: GetCurInstType (пару страничек назад я про неё рассказывал, не помню кому делал пример) SectionSetFlags Я вижу этот код уже перед глазами даже без наброска, там буквально пара строк... |
|
------- Отправлено: 13:21, 07-07-2012 | #2887 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
В справке указаны возможные параметры /NOCUSTOM, /CUSTOMSTRING, /COMPONENTSONLYONCUSTOM. |
|
------- Последний раз редактировалось wolkow70, 07-07-2012 в 13:49. Отправлено: 13:43, 07-07-2012 | #2888 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать K.A.V.,
Пришлось таки делать через Function un.onSelChange. И еще в Function un.onInit прописать комманды для инициализации значений при запуске деинсталлятора. Кто-нибудь подскажет, как из выпадающего списка типов инсталляции убрать "По выбору", дабы его не было вообще? |
------- Отправлено: 15:05, 07-07-2012 | #2889 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата wolkow70:
Цитата wolkow70:
Создайте "пустой" Insttype |
||
------- Отправлено: 15:13, 07-07-2012 | #2890 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|