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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov -- пробовал - знаний не хватило. Но в размере особо не выиграешь - bmp хорошо сжимаются.

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 03:22 25-03-2008
GRom V

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

Цитата:
В смысле в Types оставить 1 строчку с iscustom, если я правильно понял про вкладки.  
[Types]  
Name: "выборочная!"; Description: "Выбрано в ручную"; Flags: iscustom

Спасибки - пойдет

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 08:02 25-03-2008
JKSerGEAnt



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Господа, а исходников Inno Setup Unpacker в природе не существует? Последняя версия Inno им не поддерживается...

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 08:59 25-03-2008
namchik



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
По этому вопросу, думаю, лучше прямиком к QuickeneR'у обратиться (он кстати зарегистрирован на руборде)

Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 09:04 25-03-2008
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_Dobrov
Есть такой код
Визуально это выглядит так - сначала рисуется фоновое изображение, на нем появляется форма (светлый квадрат) и только через некоторое время появляется слайдшоу. Особенно это "некоторое" время хорошо заметно на слабых машинах. И этот светлый квадрат - честно немного раздражает.  
Можно ли сделать чтоб до появления слайдшоу этого квадрата (формы) небыло видно??? Заранее Спасибо!

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 15:03 25-03-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Corona Skin & Check System Requirements (380 Кб в архиве) - расширение инсталлятора Inno Setup.
Выбор вариантов деинсталляции теперь определяется корректно. Если программа уже установлена, название окна и кнопки на панели задач меняются на 'Обновление'. Для некоторых элементов поменял стандартный курсор на crHand. Доработаны поля ввода серийника и пароля. Клик по WizardForm.DiskSpaceLabel запускает утилиту 'Очистка дисков'.
 
GRom V, проверь, есть ли этот недостаток на Corona Skin...
Genri, понятно. Просто было много примеров, где BMP-шки лежат отдельно, вне инсталлятора.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 15:21 25-03-2008
Artem_Butenko



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте уважаемые модераторы. При создании инсталляционного скрипта я столкнулся с двумя проблемами. Во-первых, невозможность наложение рисунка (например, Button.bmp) на кнопку «AboutButton» («О программе…»). Ни один из доступных кодов не в состоянии решить проблему. Во-вторых, возможно ли, чтобы при нажатии кнопки «OK» в окне выбора папки установки инсталлятор сразу же (без подтверждения по кнопке «Далее») переходил на следующую страницу?
Пожалуйста, помогите правильным скриптом, буду весьма признателен за Вашу помощь!

Всего записей: 711 | Зарегистр. 19-02-2008 | Отправлено: 15:28 25-03-2008
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_Dobrov
Глянь личку Плизз

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 15:37 25-03-2008
dron0000

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожайлуста средствами инстталятора можно реализовать защиту приложения?
мне необходимо сделать инсталятор, при установки приложения нужно вводить серийный номер, который дается при приобретении. после ввода нужно чтобы сгенерировался определенный ключ, этот ключ привязывается к железу, который пересылается мне и я по нему уже даю другой серийник для работы.
Или как это лучше реализовать. Необходимо чтобы пользователь мог установить только на один компьютер.  
Может быть есть другие решения.
Помогите пожайлуста.  

Всего записей: 9 | Зарегистр. 10-12-2005 | Отправлено: 17:46 25-03-2008
Midway



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вылезла проблема с распаковкой файлов созданных последним InnoSetup...
Это только моя проблема или?....

Всего записей: 101 | Зарегистр. 28-03-2006 | Отправлено: 19:19 25-03-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Genri, спасибо ты здорово помог, причём ответив не на один, а на два интересующих вопроса.
Но помогите решить второй вопрос, а именно уже на твоём скрипте, как поменять надпись
в шапке окна справа от иконки вверху, просто смотриться не очень красиво, я везде
поменял "Деинсталляция" на "Удаление", а в этом окне нет возможности.

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 19:58 25-03-2008
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diawer -- Любопытно, а как ты менял ? Попробуй, ничего не меняя, добавить в скрипт две стрчки:
 
[Messages]
ru.UninstallAppTitle=Удаление
ru.UninstallAppFullTitle=Удаление — %1
 


Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 21:21 25-03-2008
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GRom V, попробуй так, но задержка есть и при обычном выборе заставки SBSlideShow.scr.
 
Midway, у меня новые сборки нормально извлекают файлы как с паролем, так и без.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 01:17 26-03-2008 | Исправлено: Victor_Dobrov, 01:34 26-03-2008
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, кто-то, что-то знает, почему разработчик innounp не шевелится с новой вресией, кто может ему отписать или может на его форуме есть информация? Английский не знаю.
 
Хочется обновится до Inno 5.2.3, а приходится юзать 5.2.2, ради поддержки innounp от 27.10.07.

Всего записей: 3704 | Зарегистр. 29-01-2005 | Отправлено: 01:40 26-03-2008 | Исправлено: boss911, 01:41 26-03-2008
machetos

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!  
Всегда сам разбирался со всем что мне надо в inno, но вот пришёл и мой  
час. Траблы возникли со скином blue.  
Если добавить для пользователя возможность не создавать папку в меню  
Пуск, то check с данной функцией имеет ЧЁРНЫЫЙ ШРИФТ, тогда как везде  
указан шрифт WINDOW (белый). Даже добавление строки Font.Color:=clWindow  
(или любой другой цвет) непосредсвенно в секцию кода про позицию и  
свойства этого Check'а (NoIconsCheck) ни к чему не приводит, шрифт  
Чёрный...  
Что это? Глюк или я тупее тупых? Например в инсталяторе руководства от  
Kindly эта фишка NoIconsCheck отключена, уж не из-за той же проблемы  
(скин то у него чёрный, надписи не видно)))  
Помогите разобраться!

Всего записей: 15 | Зарегистр. 26-03-2008 | Отправлено: 03:18 26-03-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
machetos
http://data.cod.ru/57792101834

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 03:32 26-03-2008
omals

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли както задать при компиляции /VERYSILENT /NORESTART?
тоесть что б было две инсталки одна нормальная а другая скомпиленая как
/VERYSILENT /NORESTART
нужно именно .exe но так типа эти два параметра уже задани

Всего записей: 110 | Зарегистр. 04-12-2006 | Отправлено: 11:03 26-03-2008
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеется, к примеру, такая запись:

Код:
 [Registry]
Root: HKCU; SubKey: Software\MyProg; ValueType: dword; ValueName: Test; ValueData: $00000001

Как это же самое прописать в секции [Сode]?
Мануал Inno предлагает использовать функцию:
function RegWriteDWordValue (const RootKey: Integer; const SubKeyName, ValueName: String; const Value: Cardinal): Boolean;
Примера записи нигде не нашёл, а сам как только не пробовал – не компилирует…  
 

Всего записей: 1746 | Зарегистр. 18-06-2003 | Отправлено: 11:05 26-03-2008
ZABXOZ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые, есть несколько вопросов по сабжу..
Подскажите, компилирует ли Inno Setup инсталяторы больше 2х гигабайт..?
Просто столкнулся с такой проблемой в программе Install Creator Pro, там этого сделать не возможно =(
     
И ещё помогите начинающему, нужен скрипт, в той же самой Install Creator Pro
можно было задать парметр запуска нескольким исполняемым файлам при завершении инсталяции.. например по окончанию инсталяции запустить без подвтерждения пользователя *.bat файл и по окончанию установки предложить запуск установленного приложения..
Спасибо!
 
 

Всего записей: 35 | Зарегистр. 14-03-2005 | Отправлено: 11:57 26-03-2008 | Исправлено: ZABXOZ, 12:01 26-03-2008
Genri

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

Цитата:
function RegWriteDWordValue (const RootKey: Integer; const SubKeyName, ValueName: String; const Value: Cardinal): Boolean;  
Примера записи нигде не нашёл, а сам как только не пробовал – не компилирует…
-- и какую ошибку выдает ?  

Код:
 
procedure InitializeWizard();
begin
  RegWriteDWordValue(HKCU, 'Software\MyProg', 'Test', $00000001);
end;
 


Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 12:06 26-03-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