|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Inno Setup .:[все вопросы]:. |
|
[архив] Inno Setup .:[все вопросы]:.
|
Новый участник Сообщения: 6 |
Лимит страниц.
Тема закрыта. продолжаем тут: 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 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста, как сделать так чтобы перед началом повторной установки программы сначала запускался деинсталлятор в тихом режиме, а затем уже шел сам процесс установки. Пробовал сделать все это через секцию [InstallDelete], но первое, что неудобно постоянно выскакивает предупреждение, что такие-то компоненты будут удалены, а их у меня – экрана не хватит. Пробовал и без секции [InstallDelete], эффект почти тот же самый, только с разницей, что компоненты не будут удалены.
И самое главное, мой инсталлятор делает бекап файлов и к моменту повторного запуска инсталлятора эти файлы должны быть на своих местах, такое через секцию [InstallDelete] никакими средствами не добиться. Голову сломал, а как сделать - не знаю! Вот мой код. P.S. Хотел дать весь код в топике, но при отправке сообщения, ругается, что много символов, пришлось сократить до секции [Code], а затем и полностью на ифолдер перенести. |
Отправлено: 13:22, 31-07-2009 | #1181 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата Drongo:
![]() Цитата x-net:
Цитата x-net:
Цитата x-net:
Цитата user_123:
Цитата user_123:
Цитата user_123:
Цитата Drongo:
Цитата из Справки:
Цитата A1EXXX:
|
||||||||||
------- Отправлено: 20:17, 31-07-2009 | #1182 |
Старожил Сообщения: 178
|
Профиль | Отправить PM | Цитировать вот мой скрипт...
|
Отправлено: 20:35, 31-07-2009 | #1183 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Serega:
|
|
------- Отправлено: 21:16, 31-07-2009 | #1184 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 22:36, 31-07-2009 | #1185 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Serega, ВЫ как всегда на высоте, то, что доктор прописал, лучше и не придумаешь, спасибо большое!!!
|
Отправлено: 23:23, 31-07-2009 | #1186 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать Цитата user_123:
Цитата Serega:
Цитата Serega:
|
|||
Отправлено: 23:04, 01-08-2009 | #1187 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Мне на ру-боарде подкинули скрипт
Но он, почему то не работает, как должен работать, может, кто посмотрит. Этот скрипт в идеале должен запускать "тихий деинсталлятор", но не сразу при запуске инсталлятора, а после странице выбора компонентов. У меня вопрос к Serega – можно ли сделать такое в твоем скрипте? И еще очень актуальный вопрос, а точнее три вопроса: 1.). Как убрать вот это табличку: ![]() 2.). Как правильно срастить вот этот скрипт с моим скриптом. 3.). Мне на том же форуме, в моем скрипте, изменили процедуру CurPageChanged И теперь кнопка "назад" становиться неактивной на странице выбора компонентов. Вопрос - как мне сделать чтобы кнопка "назад" была неактивна именно вот на этой странице: ![]() P.S. Забыл сразу написать: у меня для этой игры есть два официальных патча, но установить их можно, только если в игре стоят оригинальные файлы, с которых я делаю бекап. То есть реально установка этих патчей должна начаться сразу после "тихой деинсталляции" до установки основных файлов и только по одному - сначала файл myprogram v. 1.1, после завершения установки этого файла, идет установка файла myprogram v. 1.2 и только после того как установится второй файл должна начаться установка основных файлов. КАК это сделать?! Заранее СПАСИБО!!! |
Последний раз редактировалось Rosich, 02-08-2009 в 13:26. Отправлено: 11:34, 02-08-2009 | #1188 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата Rosich:
Цитата Rosich:
Цитата Rosich:
procedure ComponentOnClick(Sender: TObject); begin if WizardSelectedComponents(False) = '' then WizardForm.NextButton.Enabled:= False else WizardForm.NextButton.Enabled:= True; end; 2. Добавляете эту строку: в самое начало процедуры InitializeWizard, после begin. Цитата Rosich:
|
||||
------- Отправлено: 14:05, 02-08-2009 | #1189 |
![]() Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Привет! У меня есть скрипт авторана на Inno Setup Script.
В нём есть кнопка: btn2:= TButton.Create(AutoRun); with btn2 do begin Parent:= AutoRun; Left := 280; Top := 185; Width := 270; Height := 22; Caption:= 'Начать игру'; Cursor:= crHand; OnClick := @btn2Click; end; procedure btn2Click(Sender: TObject); var CurPageID: Integer; begin Exec(ExpandConstant('{src}\Setup.exe'),'','',SW_SHOW,ewNoWait,ResultCode) AutoRun.Close; PostMessage(WizardForm.CancelButton.Handle, BM_CLICK, 0, 0); end; P.S. Я знаю что это делается процедурой: Но как сделать проверку наличия файла {src}\Setup.exe ? |
Отправлено: 19:06, 02-08-2009 | #1190 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|