Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)

Модерирует : gyra, Maz

Widok (17-06-2008 18:16): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly
Версия 5.1 скачать || версия 5 скачать|зеркало || версия 4 скачать|зеркало || версия 3 скачать|зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы)
Новая версия (Web-интерфейс) || Старая chm-версия скачать | зеркало
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать скрипт | зеркало | скриншот | описание | старая версия | InnoSetup Upgrade | Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы исправить добавьте этот код.
Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи в реестр вносит та или иная программа, то понадобится RegShot.


Дополнительные утилиты для Inno Setup


Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
 
Последний релиз: 5.2.1 [15.10.2007]
Скачать | зеркало  
 
Русификатор
Скачать | зеркало

Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки (немного усечённый). Возможно подключение к Total Commander или FAR с помощью MultiArc плагинов.
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.2.3
 
Последний релиз: 0.20 [23.05.2008] New
Скачать  
 

Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновление | изменения
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.2.3.
 
Старая версия [ScriptMaker 5.1.6.9 от 09.07.2006]
Русификатор версии 5.1.5 от GloThin | зеркало | зеркало | зеркало пароль: ruboard

Примечание для всех участников

Длинные куски кода помещайте под тегом more, дабы дать возможность знатокам Inno Setup прочитать сам вопрос, а не пролистывать бесконечно длинные листинги скриптов в посте.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 17:33 25-09-2007 | Исправлено: juvaforza, 13:39 24-05-2008
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Unc1e
Дык, а кто будет писать: S:=WideString(S) в функции CurStepChanged???? Функция WideString всё таки возвращает значение. Блин, внимательней нужно быть!!!
 
Snake193
А зачем скриншот рабочего стола делать?! Угу, давайте сразу выкладывать фотки по 1600x1200...  очень разумно будет.
В архиве я лишь увидел картинки, звуки и dll. И что не уж то никаких исходников нет?! Здесь много раз обсуждалось про создание кнопок! По аналогии можно тоже самое сделать.

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 09:08 16-06-2008
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, так как же решить эту ситуацию (вопрос к ALL)? Хелп!

Всего записей: 3704 | Зарегистр. 29-01-2005 | Отправлено: 17:43 16-06-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911 -- возможно, поможет:
[Setup]
UninstallLogMode=overwrite

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 18:45 16-06-2008
Snake193

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SotM
Да, создание кнопок обсуждалось.
Когда-то я пытался сделать такой автозапуск, встроенный в инсталлятор, но проблемы у меня были при создании формы в процедуре InitializeWizard и написание действий для кнопок. Использовал пример из CodeClasses.iss, который для этого как-то не очень подходит.

Всего записей: 24 | Зарегистр. 15-03-2008 | Отправлено: 20:01 16-06-2008
BaND1Tsp

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста есть *.exe файл который можно запускать с разными ключами. Задача в том, что чтобы сделать тихую установку но с одним лишь окошком где можно допустим выбрать опции "home" и "work". Соотвтественно каждой опции нужно чтобы *.exe запускался с нужными ключами.

Всего записей: 117 | Зарегистр. 13-06-2008 | Отправлено: 20:20 16-06-2008
Sig666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, можно как-нить выполнить из инсталлятора "copy /b file1 + file2 + file3 file.fin" без создания батника. Просто не хочется, чтоб в дистре болтался лишний батник. Возникала мысль создавать оный через SaveStringsToFile, но это уже на крайний случай.

Всего записей: 134 | Зарегистр. 15-01-2008 | Отправлено: 21:27 16-06-2008
braunberg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BaND1Tsp
Твой вопрос очень интересен, хотя бы вот этим

Всего записей: 35 | Зарегистр. 22-01-2008 | Отправлено: 21:42 16-06-2008 | Исправлено: braunberg, 21:42 16-06-2008
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri

Цитата:
возможно, поможет:  
[Setup]  
UninstallLogMode=overwrite

Помогло, но после установки поверх установленного, не деинсталлируются часть файлов, а если указать:

Код:
[UninstallDelete]
Name: {app}\*; Type: filesandordirs

остается только установочная папка (пустая). Как же быть, мусор тоже нехочется оставлять.

Всего записей: 3704 | Зарегистр. 29-01-2005 | Отправлено: 23:44 16-06-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sig666 - Вот так без батника можно выполнить команду DOS "copy /b file1 + file2 + file3 file.fin":
 
[Run]
Filename: {cmd}; Parameters: "/C copy /b file1 + file2 + file3 file.fin"; WorkingDir: {app}; Flags: runhidden

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 02:19 17-06-2008 | Исправлено: Victor_Dobrov, 02:25 17-06-2008
999Kay666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где же мой луч надежды в царстве невежества?- на помощь!!
 
1.Как в Inno Setup обездвижить страници инсталлятора, чтобы не перетаскивать окна. 2.Или хотябы, как избавиться от заголовка окна(верхней строки где написано "Установка").

Всего записей: 85 | Зарегистр. 17-06-2008 | Отправлено: 11:45 17-06-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911

Цитата:
Помогло, но после установки поверх установленного, не деинсталлируются часть файлов
-- значит не помогло
Тогда вместо этого, используй параметр RunOnceId:
[UninstallRun]
Filename: "{sys}\calc.exe"; RunOnceId: "OnlyOneRunCalc"
 
Можно, конечно, и через UninstallDelete, но тогда в виде:
[UninstallDelete]
Name: {app}; Type: filesandordirs
 
...но с этим надо очень осторожно. Лучше через RunOnceId.
 

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 11:49 17-06-2008
Sig666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
 
Большое спасибо.

Всего записей: 134 | Зарегистр. 15-01-2008 | Отправлено: 17:36 17-06-2008
Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
лимит страниц. продолжаем здесь
 


----------
Тень превращается в фантазии, таящиеся в глубине вашей души.
Пока идёшь ты среди теней, да не будет зла с тобой.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:17 17-06-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (17-06-2008 18:16): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru