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

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

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

Widok (25-09-2007 17:33): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102

   

Widok



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

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



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



 
Последний релиз: 5.2.0 [21 сентября 2007 года]
Скачать | зеркало  
(как сказано в описании изменений, добавлена поддержка новых директив 5.2.0)
 
Русификатор
Скачать | зеркало


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


 
Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 5.1.6.9 [09 июля 2006 года]
Скачать 4.2 мб | обновление 3.1 мб
 
Русификатор отGloThin
Скачать с сайта GloThin | Зеркало | Зеркало | зеркало
Пароль: ruboard
Примечание: офф. сайт косо отображается в Oper`е.
 
Новое название проекта на сайте, похоже произошла замена ScriptMaker на:
 
Inno Script Generator

Последний релиз: 1.0.2.11 [7 Августа 2007 года]
Скачать | обновление | Изменения
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.1.13.
 
Примечание для всех участников
 
Длинные куски кода помещайте под тегом [more], дабы дать возможность знатокам Inno Setup прочитать сам вопрос, а не пролистывать бесконечно длинные листинги скриптов в посте.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:01 23-04-2007 | Исправлено: Nekt, 00:33 25-09-2007
GloThin



Тобольский шашлычник
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sero

Цитата:
Ну... не знаю... так красиве!  

Ну над стандартной страницей тоже можно поизмываться, в смысле над размерами и положением компонентов..

----------
Все принципиальное-просто,а все простое-принципиально!
На каждого мудреца достаточно простоты!
Не изменишь существующее,не изменив себя!!

Всего записей: 706 | Зарегистр. 28-04-2004 | Отправлено: 14:52 30-05-2007
Sampron

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

Цитата:
Ну над стандартной страницей тоже можно поизмываться, в смысле над размерами и положением компонентов..

А описание каждого компонента при наведении курсора тоже можно?
Если знаешь как подскажи.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 15:06 30-05-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди!
Нужна помощь:
Вот пример, выдрал из NSIS,
Не знаю как правильно его использовать.
Помогите пожалуйста,если получится - будет очень красиво!

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 15:22 30-05-2007
Sampron

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

Цитата:
И ещё, как сделать так, чтобы при установки программы, папка, в которую она устанавливается, меняла бы иконку. Эт, наверное, через отдельную иконку и desktop.ini делается, а как задать это в Code?

 
Создай desktop.ini с такими строками и включи его в скрипт:
[.ShellClassInfo]
IconFile=icon.ico
IconIndex=0
 
Пример:
 
[Setup]
AppName=AppName
AppVerName=AppVerName
DefaultDirName={pf}\AppName
 
[Files]
Source: icon.ico; DestDir: {app}
Source: desktop.ini; DestDir: {app}; Attribs: hidden system
 
[Dirs]
Name : {app}\; Attribs: system
 

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 15:41 30-05-2007
Genri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iTASmania_Inc
Цитата:
как работает DelTree?
-- в хелпе есть описание и примеры применения.
 

Цитата:
как сделать так, чтобы при установки программы, папка, в которую она устанавливается, меняла бы иконку.

Код:
 
[Setup]
AppName=AppName
AppVerName=AppVerName
DefaultDirName={pf}\My Program
 
[Dirs]
Name: "{app}"; Attribs: system; AfterInstall: CreateIni();
 
[Files]
Source: Files\icon.ico; DestDir: {app}
 
[Kode] ; Переименовать!
procedure CreateIni();
begin
  SaveStringsToFile(ExpandConstant('{app}\Desktop.ini'), ['[.ShellClassInfo]',
                   'IconFile=%SystemRoot%\system32\SHELL32.dll',
                   'IconIndex=27'], False)
end;  
 
 

Цитата:
есть ли в Inno такая возможность, чтобы при установки копировался файл, потом проходит время заданное в скрипте - копируется другой и т.д и т.п.?  

Код:
 
[Setup]
AppName=AppName
AppVerName=AppVerName
DefaultDirName=C:\AppName
 
[Files]
Source: Files\*; DestDir: {app};  BeforeInstall: MySleep
 
[Kode] ; Переименовать!
const
  SleepTime = 2000;
   
procedure MySleep();
begin
  Sleep(SleepTime);
end;  

 

Цитата:
Как запихнуть в инсталлятор скрытые файлы?
-- http://forum.ru-board.com/topic.cgi?forum=5&topic=23235&start=480#3

Всего записей: 872 | Зарегистр. 06-09-2003 | Отправлено: 16:07 30-05-2007
ZavadS



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

Цитата:
 я уже попробовал  Пришлось поставить O&O Defrag. GloThin оказался полностью прав. Правильный синтаксис: net stop "O&O Defrag".  
Правда, почему у тебя не пошел пример с W32Time, для меня загадка.

 
А я пробовал только для OO Defrag.

Всего записей: 69 | Зарегистр. 04-01-2007 | Отправлено: 17:30 30-05-2007
ValeronSoft

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прива всем!
 
эххх... господа, программисты! дурацкая идея пришла мне в голову и теперь не могу от неё избавиться.
 
короче захотелось мне, чтобы на одной из страниц инсталлятора (можно отдельно добавить страницу) проигрывался видеоролик. чтобы также были кнопки "пауза" "плей" может даже звук "вкл/выкл"  
 
Согласитесь, было бы круто,  какой-нибудь туториал так вставить или просто что-нибудь интересное
 
Кто сможет такое осуществить?

Всего записей: 6 | Зарегистр. 28-04-2007 | Отправлено: 18:51 30-05-2007
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ValeronSoft
Есть код где видеоролик (avi) проигрывается во время установки на фоновом окне.
Код

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 19:00 30-05-2007
ZavadS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наконец то заработало. Действительно нужно было сделать так.  

Цитата:
function InitializeSetup(): Boolean;
var
  res: integer;
begin
  Exec('net', 'stop "O&O Defrag"', '', SW_HIDE, ewWaitUntilTerminated, res);
  Result:= True;
end;
 
procedure DeinitializeSetup();
var
  res: integer;
begin
  Exec('net', 'start "O&O Defrag"', '', SW_HIDE, ewWaitUntilTerminated, res);
end;
 
function InitializeUninstall(): Boolean;
var
  res: integer;
begin
  Exec('net', 'stop "O&O Defrag"', '', SW_HIDE, ewWaitUntilTerminated, res);
  Result:= True;
end;
 
procedure DeinitializeUninstall();
var
  res: integer;
begin
  Exec('net', 'start "O&O Defrag"', '', SW_HIDE, ewWaitUntilTerminated, res);
end;

И во время установки и удаления все работает. Благодарю за помощь Genri и GloThin.
 
 

Всего записей: 69 | Зарегистр. 04-01-2007 | Отправлено: 19:38 30-05-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stratege
Sampron
Genri
Всем БОЛЬШОЕ-БОЛЬШОЕ спасибо. --> В очередной раз!

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 20:09 30-05-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Corona Skin - за основу взят Vista Skin, устранены следующие баги:
    не пересчитывалось место на диске при отметке/снятии компонентов
    не показывались имена файлов, состояние инсталляции
    название текущей страницы отсутствовало

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 20:19 30-05-2007
EagleSH

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

Цитата:
ValeronSoft  
Есть код где видеоролик (avi) проигрывается во время установки на фоновом окне.  
Код  

 
 
а непосредственно вместо скина мона такое сделать?

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 20:29 30-05-2007
Sero



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

Цитата:
Люди!  
Нужна помощь:  
Вот пример, выдрал из NSIS,  
Не знаю как правильно его использовать.  
Помогите пожалуйста,если получится - будет очень красиво!

 
Сделал!
Но при процедуре DeInitializeSetup не получается чтобы временные файлы удалялись!
 
Genri пожет ты поможешь?
Вот код.

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 20:31 30-05-2007 | Исправлено: Sero, 20:32 30-05-2007
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sero
Что-то не пашет SkinCrafter он только отключает стиль ХР.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 20:52 30-05-2007
maxdddca123

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

Цитата:
Corona Skin

Классно смотрится, спасибо !!!

Всего записей: 211 | Зарегистр. 14-12-2006 | Отправлено: 21:15 30-05-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
Нужен файл скина!
Сдесь: data.cod.ru/1068203466

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 21:18 30-05-2007
Sampron

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

Цитата:
Нужен файл скина!

Здесь их куча но не работает http://www.skincrafter.com/skingal.php
 
 
Добавлено:
Но это можно исправить! прога для создания скинов http://www.skincrafter.com/cgi-bin/sws/go.pl?distr=7

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 21:30 30-05-2007
ValeronSoft

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

Цитата:
Цитата:ValeronSoft  
Есть код где видеоролик (avi) проигрывается во время установки на фоновом окне.  
 
 
 
а вот нельзя ли, как я хотел, чтобы на странице инсталлятора проиграть видео ? осуществимо? как думаешь?

Всего записей: 6 | Зарегистр. 28-04-2007 | Отправлено: 21:36 30-05-2007
Sero



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
У меня все работает!
Вот скрин:
data.cod.ru/1068400074

Всего записей: 309 | Зарегистр. 29-10-2006 | Отправлено: 21:46 30-05-2007
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sero
Этот скин у меня тоже работает а те которые на сайте лежат не работают.
Запусти инсталл зайди в темп и вытащи ещё один скин он автоматом создаётся.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 21:52 30-05-2007
   

Страницы: 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 101 102

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru