|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
![]() Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать В данном лаунчер - это NSIS, значит необходимые изменения вносим перед запуском приложения, т.е в самой
первой стандартной функции - .OnInit запускаем процесс без ожидания процесса, если процесс не найден - закрываем лаунчер, далее nsis ждет завершения процесса, по завершении процесса - удаляем следы. лаунчер нужно сделать, чтобы запускался скрытно, в функции .OnInit В принципе весь код можно всунуть в .OnInit по завершении всех инструкций пишем: тогда необязательно писать - SetSilent silent как то так - один из множества вариантов. |
------- Последний раз редактировалось kotkovets, 12-12-2012 в 01:46. Отправлено: 01:40, 12-12-2012 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Ну в принципе понятно...а после какой команды в .OnInit писать инструкции по заметанию следов?
|
Последний раз редактировалось diakov, 12-12-2012 в 12:27. Отправлено: 09:34, 12-12-2012 | #22 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата diakov:
После запуска (по сути инсталляции) нужной программы, её "разворачивания" в ОС и запуска - из неё же , вслед запускается маленький exe-скрипт, контролирующий процесс запущенной программы . Как только программа закрывается, (т.е. процесс прекращён) , этот фискальный скрипт-uninstaller подчищает все следы установки программы, и самоликвидируется. Ессно можно организовать установку-запуск программы и из фискального скрипта-uninstaller_а (пусть будет лаунчер). |
|
Последний раз редактировалось MKN, 12-12-2012 в 17:43. Отправлено: 17:36, 12-12-2012 | #23 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
|
|
------- Отправлено: 18:52, 12-12-2012 | #24 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
Мож как то прикрутить возможно из статьи вашей Запуск внешних приложений в режиме ожидания завершения приложения |
|
Отправлено: 14:42, 13-12-2012 | #25 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата diakov:
Справочник по NSIS => Примеры кодов => Работа с процессами хм, даже не знаю, что ещё объяснять, вам Вячеслав уже всё расписал, осталось только ткнуть вас в файл справки, что я уже сделал... |
|
------- Отправлено: 16:20, 13-12-2012 | #26 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
Может так например |
|
Отправлено: 16:37, 13-12-2012 | #27 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата diakov:
Цитата diakov:
Читайте справку Вы пишите команды, не понимая их функционал... |
||
------- Отправлено: 17:14, 13-12-2012 | #28 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
Ну вообще это как бы правильно будет или можно как то по другому сделать? |
|
Отправлено: 17:26, 13-12-2012 | #29 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата diakov:
Цитата diakov:
Давайте не будем оффтопить, а то получится как с участником Creator (точно ник не помню), которому раз 20 за день говорили одно и то же - Читайте справочник, а он упорно не хотел видеть эти слова Просто возьмите и пролистайте файл справки, найдёте что-то нужное, более чем уверен И описания команд Exec и ExecWait там есть... |
||
------- Отправлено: 17:31, 13-12-2012 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|