|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Begin2Fly:
!define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_RIGHT !define MUI_HEADERIMAGE_BITMAP "Моя картинка.bmp" Естественно через nsDialogs (определить координаты CreateBitmap), если в "самом верху", то через nsDialogs::Create 1044 http://nsis.sourceforge.net/NsDialogs_SetImageOLE Как рисовать и т.д в шапке - справочник по NSIS |
|
------- Отправлено: 22:55, 02-03-2012 | #2361 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 91
|
Профиль | Отправить PM | Цитировать kotkovets, та это всё я уже перепробовал. Стандартные средства, к сожалению, не позволяют вставить PNG с прозрачностью. А нужна именно прозрачность, для того, чтобы пользователи с нестандартными темами оформления не видели монотонный квадрат вокруг изображения.
|
Отправлено: 23:28, 02-03-2012 | #2362 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Begin2Fly, bmp и фотошоп, или др. программы
позволяющие задавать "прозрачный "(прозрачный цвет, Windows - как его воспринимает) слой картинке, не раз так сам проделывал...только bmp |
------- Последний раз редактировалось kotkovets, 03-03-2012 в 00:01. Отправлено: 23:56, 02-03-2012 | #2363 |
Пользователь Сообщения: 91
|
Профиль | Отправить PM | Цитировать kotkovets, благодарю, уже этим и воспользовался, хотя эдак с полгода назад ничего не получилось. Спасибо за отзывчивость!
|
Отправлено: 00:07, 03-03-2012 | #2364 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать kotkovets.
Если позволите, ещё пара простых для Вас вопросов: Про проверку наличия ключа в реестре при запуске инсталлера я понял. Подскажите пожалуйста как прописать проверку определённого запущенного процесса на компе у клиента. Т.е также при запуске инсталлера проверяется запущен ли процесс, если запущен - то нельзя продолжить установку. И ещё такая тема заитересовала меня... Хотелось бы, чтобы готовый дистрибутив инсталлятора ничем нельзя было распаковать. Всегда думал, что инсталляторы созданные в NSIS ни один архиватор распознать не может. Отчасти это правда, судя по информации в титульном сообщении. Но там также есть и оговорка: Цитата hb860:
Большое спасибо. |
|
Отправлено: 00:46, 04-03-2012 | #2365 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Sidril:
1. » Предотвращение множественности запуска. 2. » Работа с процессами с помощью NSIS (Process). Цитата Sidril:
|
||
------- Отправлено: 15:31, 04-03-2012 | #2366 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets, подскажите пожалуйста как все-таки лучше установить службу:
В дистрибутиве есть файл DfSdkS.exe (служба дефрагментации дисков ashampoo) В принципе запускается и устанавливается такой коммандой DfSdkS.exe -install Запускается с консольным окном. Потом приходится запускать DfSdkS.exe -stats для определения списка дисков и записи в реестр, и тоже с консольным окном. Родной Inno инсталлятор как-то запускает все сразу и без окон. Причем родительским процессом является service.exe, а если запускать как я делаю, то родитель - инсталлятор. |
------- Отправлено: 10:54, 05-03-2012 | #2367 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, такой вопрос вот есть в теле скрипта коды
Section "-Распаковка фул" ${If} $Radio3 == 1 SetOutPath "$INSTDIR" File /r "D:\ystanovka\XnView\portfull\*.*" ${EndIf} SectionEnd Section "-Распаковка стандарт" ${If} $Radio4 == 1 SetOutPath "$INSTDIR" File /r "D:\ystanovka\XnView\portstandart\*.*" ${EndIf} SectionEnd Section "-Распаковка стандарт" ${If} $Radio5 == 1 SetOutPath "$INSTDIR" File /r "D:\ystanovka\XnView\portsmall\*.*" ${EndIf} SectionEnd |
Отправлено: 13:59, 05-03-2012 | #2368 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать wolkow70, смотрите скрипт Inno и ключи запуска приложения.
Цитата wolkow70:
Цитата wolkow70:
» Работа с процессами с помощью NSIS (Process). Цитата diakov:
кстати вера, что ли не дает, проверить состояние $Radio5 например отдельной, самой первой секцией, или при закрытии кастомной странички, после определения статусов контрола: ;дальше ниже по скрипту другие секции |
|||
------- Последний раз редактировалось kotkovets, 05-03-2012 в 14:16. Отправлено: 14:07, 05-03-2012 | #2369 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать нашел в PageDestroy случайно стер n тоесть было $RadioButto6 $Radio6
однако вчера думал лоб розшибу |
Отправлено: 14:41, 05-03-2012 | #2370 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|