|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать Да, речь идет о стороннем процессе. А можно сделать так - если процесс запустился то сразу его убить? И при этом чтобы инсталлятор продолжал работать
|
Отправлено: 19:49, 14-08-2013 | #451 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать Я же написал, скачай справку и в ней прочитай в указанной статье, там есть пример по убиению запущенного процесса. + там-же будет ссыль на требуемые файлы в работе.
Впрочем: Весь текст по этой теме из нее. |
Последний раз редактировалось MaGoth, 14-08-2013 в 20:01. Отправлено: 19:55, 14-08-2013 | #452 |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать Привет народ,
Очередной вопрос появился и понять не могу, это мой косяк или Нсисовский... Имеем: - для инсталляции 4 версии файлов + либы, в зависимости от ОС для определенной программы. Код установки простенький, привожу только кусок самой установки файлов для определенного языка программы и под конкретную ОС: Размер для файлов в среднем такой: file.exe - 9 МБ file-2.exe - 12 КБ Library-1.dll - 150 КБ Library-2.dll - 80 КБ (ставится отдельным макросом в зависимости от разного назначения) Вроде как, инсталлер правильно определяет размер всех файлов в совокупности включенных в компиляцию инсталлера. Вопрос в том, почему при выборе только одной секции из 4 возможных, он указывает в поле: "Размер устанавливаемых файлов", число, соответствующее сразу всем файлам включенных в инсталлятор - 59 МБ. А не конкретно тех, которые отмечены к установке, в которой будет от силы - 10 МБ... ?! Зы, Сижу под Юникодом. Зы-зы, В догонку вопрос по Win8-Blue: В вики пишут что ядро у нее: Цитата:
То что выдается плагином по определению версии, это - 6.2. Картинко: http://yadi.sk/d/VGPlu9Ee7xand На скрине видно что у Оси версия - 6.3, а инсталлер выдает старый номер. Где в ней откопать этот номерок чтобы по нему сверятся, ибо пока, тут ничего не понятно.. Или может мысли какие есть ?! |
|
Последний раз редактировалось MaGoth, 15-08-2013 в 20:59. Отправлено: 18:38, 15-08-2013 | #453 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MaGoth:
проверь под winver.nsh: ${WinVerGetMajor} $1 ;старшая цифра версии win ${WinVerGetMinor} $2 ;младшая цифра версии win ${WinVerGetBuild} $3 MessageBox MB_OK "$1$2 WinVerGetBuild = $3" IDOK может быть библиотека kernel32.dll прежней версии осталась (оттуда берутся данные) если все совпадает - звиздят... |
|
------- Последний раз редактировалось kotkovets, 15-08-2013 в 22:31. Отправлено: 22:22, 15-08-2013 | #454 |
Пользователь Сообщения: 110
|
Профиль | Сайт | Отправить PM | Цитировать Подскажите, пожалуйста, почему могут плохо переключаться компоненты?
"Эффект" проявляется после добавления кода, выделенного красным. Т.е. компоненты переключаются, но можно выбрать сразу два. Если переключить их несколько раз, работоспособность восстанавливается - как будто что-то удерживает состояние выбранного компонента (не соображу, как правильно сформулировать). Причем проявляется не сразу, а только после возврата с кастомной странички, например, для выбора другой версии файла. Приложен архив с эти сценарием. При наличии указанных в !include файлов, можно скомпилировать и посмотреть. P.S. Я так понимаю, что ProcessFunc.nsh пока несовместим с NSIS 3. Цитата:
|
|
Последний раз редактировалось Kopejkin, 18-08-2013 в 20:53. Отправлено: 02:59, 17-08-2013 | #455 |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать kotkovets,
Привет народ. Цитата:
Это баг в API, конкретно в функции GetVersionEX. Она сообщает версию 6.2 и билд 9200. Для Win8-Blue правильная версия - 6.3. Зы, Есть что ни будь по моему вопросу выше, о непонятках с размером устанавливаемых файлов ?! |
|
Отправлено: 19:59, 17-08-2013 | #456 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Kopejkin:
потому что макросу радиобутон изначально от чего то нужно переключать секции, а когда с нечего начать... 1. а именно делаем секцию отмеченную в зависимости от выбранного языка (это сильно упрощает код) 2 много лишних действий с определением разрядность оси, она уже определена в макросе ${WinPlatformArchitecture} т.е в переменной $5 значит нужно изымать лишниие функции... ну примерно так: Цитата MaGoth:
|
||
------- Отправлено: 12:27, 18-08-2013 | #457 |
Пользователь Сообщения: 110
|
Профиль | Сайт | Отправить PM | Цитировать kotkovets, спасибо большое!
А я все никак не мог сообразить, как привязать компонент к выбранному языку установки. |
Отправлено: 14:05, 18-08-2013 | #458 |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать Цитата Kopejkin:
В его сборках много всяких правок оригинальных косяков и прочих полезностей.. Сам жду, чтобы на троечку переехать с ее вкусняшками... Цитата kotkovets:
|
||
Отправлено: 14:20, 18-08-2013 | #459 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MaGoth:
http://yadi.sk/d/p-Uquod_821WI |
|
------- Последний раз редактировалось kotkovets, 17-11-2013 в 02:10. Отправлено: 17:09, 18-08-2013 | #460 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 2 | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 267 | 14-02-2020 08:25 | |
[архив].: NSIS - все вопросы :. | kotkovets | Автоматическая установка приложений | 3387 | 09-12-2012 11:56 | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1 | jameszero | Наборы обновлений для Windows XP/2003/Windows 7 | 1491 | 22-07-2011 22:42 | |
Выбор|модернизация процессора .:[все вопросы]:. Часть I | Myxa | Выбор отдельных компонентов компьютера и конфигурации в целом | 1845 | 01-01-2011 19:18 | |
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|