|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Inno Setup .:[все вопросы]:. |
|
[архив] Inno Setup .:[все вопросы]:.
|
Новый участник Сообщения: 6 |
Профиль | Отправить PM | Цитировать
Лимит страниц.
Тема закрыта. продолжаем тут: Inno Setup. Обсуждение установщика Скрипты Inno Setup. Помощь и советы Полезные ресурсы: Официальный сайт| Inno Setup 5.2.3 RU Русская справка |Зеракало 1| Зеракало 2 ISTool 5.30 |Русификатор Русификатор ISTool |Зеркало 1|Зеркало 2 Inno Setup Script Generator |Зеркало 1 Unpaker 2.1 от 21.04.2009 - распаковывает инсталляторы, созданные с помощью Inno Setup, начиная с версии 2.0.18 по 5.2.4. InnoUnpaker 2.6b3 [от valeron87]- можнет просмотривать содержание CompiledCode.bin Unpaker 0.23 - расширенная китайская версия 2008-08-08 ( модификация) Unpacker 0.24 | Зеркало 1 | Зеркало 2 - Inno Setup Unpacker (innounp plus) - расширенная версия распаковщика инсталляторов Inno Setup начиная с версии 2.0.8 по 5.3.0 Beta. Поддерживаются версии Unicode. Русифицирована. Последний релиз: 0.24 [23.05.2009] QuickStart Pack - Inno Setup + Preprocessor (последняя версия ispack-5.2.4-dev) "Всё в одном" от unikum111 Полезные мелочи для Inno Setup: - Converter v.0.1.2 - конвертор REG- файлов в формат скриптов Inno от Serega_ -новая версия - Как убрать страницу приветствия (wpWelcome) в мастере установки приложения: - Примеры скриптов на паскале - Inno Setup Addon 0.07 For Total Commander |
|
Отправлено: 21:42, 17-03-2005 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Цитата Serega_:
|
|
------- Отправлено: 12:42, 12-04-2009 | #601 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 989
|
Профиль | Отправить PM | Цитировать Serega_, а куда эту .dll’ку засунуть? В папку Инно, или в инсталятор?
Я так понял чтоб завершить процесс.exe при деинсталяции нужно в: [UninstallRun] Filename: {app}\процесс.exe; Flags: waituntilterminated Правильно? И ещё, скачал по ссылке Inno Setup 5.2.3 RU. Он при установке предлагает выбрать русский язык, а сама Инно всё равно после установки на английском. Где я неправ? |
Отправлено: 12:55, 12-04-2009 | #602 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось Serega, 12-04-2009 в 14:01. Отправлено: 13:16, 12-04-2009 | #603 |
Ветеран Сообщения: 989
|
Профиль | Отправить PM | Цитировать Serega_, а по поводу:
Цитата Serega_:
|
|
Последний раз редактировалось МИШАНЧИК, 12-04-2009 в 13:40. Отправлено: 13:29, 12-04-2009 | #604 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось Serega, 12-04-2009 в 15:26. Отправлено: 13:58, 12-04-2009 | #605 |
Ветеран Сообщения: 989
|
Профиль | Отправить PM | Цитировать Serega_, большое Вам спасибо!
Только я очень, очень начинающий и поэтому мне не очень ясно. Допустим мне нужно при деинсталяции завершить 2 процесса: 1.Program1.exe 2.Program2.exe скрипт будет выглядеть так: [Setup] AppName=My Program AppVerName=My Program v 1.5 DefaultDirName={pf}\My Program OutputDir=. Compression=lzma/ultra InternalCompressLevel=ultra SolidCompression=yes [Files] Source: ISTask.dll; DestDir: {app}; Flags: ignoreversion Source: compiler:Examples\Program1.exe; DestDir: {app}; Flags: ignoreversion Source: compiler:Examples\Program2.exe; DestDir: {app}; Flags: ignoreversion [Run] Filename: {app}\Program1.exe; Description: Запустить программу Program1?; Flags: postinstall nowait skipifsilent ; ниже поправьте название секции(ЭТО Я НЕ ПОНЯЛ в какую секцию вставлять и нужно ли указывать - [code]) [code] function RunTask(FileName: string; bFullpath: Boolean): Boolean; external 'RunTask@{app}\ISTask.dll stdcall delayload uninstallonly'; function KillTask(ExeFileName: string): Integer; external 'KillTask@{app}\ISTask.dll stdcall delayload uninstallonly'; procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep = usUninstall then if RunTask('Program1.exe', 'Program2.exe', false) then begin KillTask('Program1.exe', 'Program2.exe'); UnloadDll(ExpandConstant('{app}\ISTask.dll')); end; end; [code] |
Отправлено: 15:04, 12-04-2009 | #606 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать МИШАНЧИК, чтоб было более понятно, решил прикрепить скрипт, просто на форуме воспринимается секция [code], как одноимённый тег...
P.S. Скачайте справку на русском, ссылка в шапке, очень полезная вещь... |
------- Последний раз редактировалось Serega, 12-04-2009 в 17:13. Причина: перезалил скрипт Отправлено: 15:37, 12-04-2009 | #607 |
Старожил Сообщения: 170
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:45, 12-04-2009 | #608 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать -Marshall-, я же вам писал пример, который отображает список компонентов в виде дерева. Посмотрите внимательно пост, вы всё сделали как написано в скрипте? За отображение в виде дерева отвечает команда ComponentsListTVStyle=true. При этом имена компонентов должы иметь знак '\', пример:
a a\a a\a\a a\a\a\a |
------- Отправлено: 20:07, 12-04-2009 | #609 |
Старожил Сообщения: 170
|
Профиль | Отправить PM | Цитировать Спасибо, я просто не обратил внимание на секцию [Setup]
|
Отправлено: 22:32, 12-04-2009 | #610 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Inno Setup. Прочие вопросы | El Sanchez | Автоматическая установка приложений | 653 | 09-01-2023 20:13 | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
[Архив] Твики реестра .: [все вопросы] :. | Vadikan | Автоматическая установка Windows 2000/XP/2003 | 1431 | 26-01-2008 08:51 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|