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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собрал FAQ из двух предыдущих веток, CHM-файл, вопросы старался разместить более-менее по тематике, грамматические ошибки по возможности исправлял.
Некоторые вопросы перекликаются с приведенными в руководстве Kindly.
Если это кому-нибудь нужно, прикрепите, куда-нибудь, чтобы не потерялось.
http://data.cod.ru/33596341706

Всего записей: 132 | Зарегистр. 13-05-2006 | Отправлено: 11:36 01-10-2007 | Исправлено: fty, 12:25 01-10-2007
baw17



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

Код:
Root: HKCR; Subkey: "CLSID\645FF040-5081-101B-9F08-00AA002F954E\Shell\Запустить CCleaner"; ValueName: "По умолчанию"; ValueType: string; ValueData: "@=C:\\Program Files\\CCleaner\\CCleaner.exe /AUTO"; Flags: uninsdeletekey
 
Root: HKCR; Subkey: "CLSID\645FF040-5081-101B-9F08-00AA002F954E\Shell\Открыть CCleaner..."; ValueName: "По умолчанию"; ValueType: string; ValueData: "@=C:\\Program Files\\CCleaner\\CCleaner.exe"; Flags: uninsdeletekey

Всего записей: 121 | Зарегистр. 20-12-2005 | Отправлено: 13:02 01-10-2007 | Исправлено: baw17, 13:04 01-10-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Corona Skin & System Test & SlideShow & Player - обложка для Inno Setup с проверкой системных требований.
Исправлена функция CalcDirSize. При первой установке приложения серийный номер не подставляется. Проигрыватель: плэйлист обновляется быстрее. В плэйлист добавляются AVI-файлы, которые показываются в фоновом окне (не все, так как используется MCI).

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 15:22 01-10-2007
fty



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Root: HKCR
Возможно, надо HKCU

Всего записей: 132 | Зарегистр. 13-05-2006 | Отправлено: 17:02 01-10-2007
Dimbay

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не нашёл в хелпе значение флага createallsubdirs,дословно перевести,то могу,но правильно ли это будет.

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 20:15 01-10-2007
Ipse San

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimbay
Создать все подкаталоги - если файл зарыт на несколько уровней подкаталогов (WINDOWS\system32\DRVSTORE\), то при распаковке файла в каталог DRVSTORE\ инсталлятор автоматически создаст все каталоги верхнего уровня: WINDOWS\system32\ если они не существуют.

Всего записей: 555 | Зарегистр. 25-02-2005 | Отправлено: 22:18 01-10-2007
Dimbay

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ipse San
Я так понимаю,что здесь Ссылка этот флаг не нужен.И ещё,я уже несколько раз спрашивал,почему при нажатии "изменить" в установке и удалении,выскакивает сообщение,что файл уже удалён,где у меня засада?Просто охота до ума всё довести.
Спасибо!

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 22:39 01-10-2007
Ipse San

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baw17
Ты на корзину что-то вешаешь? Тогда можно будет написать так:

Код:
[Registry]
Root: HKCR; Subkey: CLSID\{{645FF040-5081-101B-9F08-00AA002F954E}\Shell; ValueType: none; Flags: uninsdeletekeyifempty
 
Root: HKCR; Subkey: CLSID\{{645FF040-5081-101B-9F08-00AA002F954E}\Shell\StartCCleaner; ValueType: string; ValueData: Запустить СCleaner; Flags: uninsdeletekey
 
Root: HKCR; Subkey: CLSID\{{645FF040-5081-101B-9F08-00AA002F954E}\Shell\StartCCleaner\command; ValueType: string; ValueData: C:\Program Files\CCleaner\CCleaner.exe /AUTO; Flags: uninsdeletekey
 
Root: HKCR; Subkey: CLSID\{{645FF040-5081-101B-9F08-00AA002F954E}\Shell\OpenCCleaner; ValueType: string; ValueData: Открыть СCleaner; Flags: uninsdeletekey
 
Root: HKCR; Subkey: CLSID\{{645FF040-5081-101B-9F08-00AA002F954E}\Shell\OpenCCleaner\command; ValueType: string; ValueData: C:\Program Files\CCleaner\CCleaner.exe; Flags: uninsdeletekey

Всего записей: 555 | Зарегистр. 25-02-2005 | Отправлено: 23:03 01-10-2007 | Исправлено: Ipse San, 23:16 01-10-2007
Victor_Dobrov



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

Цитата:
почему при нажатии "изменить" в установке и удалении сообщение,что файл уже удалён

Dimbay, наверное, ты неправильно прописываешь путь в директиве AppModifyPath.
 
[Setup]
AppName=Change
AppVerName=Change
DefaultDirName={pf}\Change
AppModifyPath={app}\unins000.exe /LOG

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 03:03 02-10-2007
baw17



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ipse San
fty
 
парни спасибо я разобрался что надо вначале ставить 2 {{ и в крнце 1 }
но тут вот незадача я использую вот эти строки

Код:
Root: HKCR; Subkey: "CLSID\{{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Запустить CCleaner\command"; ValueType: string; ValueData: "C:\Program Files\CCleaner\CCleaner.exe /AUTO"; Flags:
Root: HKCR; Subkey: "CLSID\{{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Открыть CCleaner...\command"; ValueType: string; ValueData: "C:\Program Files\CCleaner\CCleaner.exe"; Flags:

 
но тут возникает проблема с деинсталяцией , она удаляет только значения но ветку реестра а именно

Код:
\Shell\Открыть CCleaner...\command
и  

Код:
\Shell\Запустить CCleaner\command  
остаються в контекстном меня корзины что не очень удобно так сказать и не один из флагов unins* не помогает, но он если бы помог то он очител всю ветку реестра что просто крайне неудобно
 

Всего записей: 121 | Зарегистр. 20-12-2005 | Отправлено: 08:18 02-10-2007
Ipse San

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
baw17
Странно. Тот код, что я дал подчищает все корректно, я проверил. И даже ветку Shell удаляет, если она пустая. Ты пробовал забить мой код "как есть"?

Всего записей: 555 | Зарегистр. 25-02-2005 | Отправлено: 13:33 02-10-2007
Alex Zaguzin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fty - спасибо за работу. Многим пригодится( в том числе и мне, как ламеру в Инно). Извиняюсь за офтоп, ежели что.


----------
Революция на Ru-board. Присоединяйтесь!

Всего записей: 3698 | Зарегистр. 21-07-2007 | Отправлено: 13:39 02-10-2007
baw17



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ipse San
спасибо братан твой код работает, значит я немного был невнемателен

Всего записей: 121 | Зарегистр. 20-12-2005 | Отправлено: 15:26 02-10-2007
Anger007

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

Всего записей: 39 | Зарегистр. 11-03-2004 | Отправлено: 11:25 03-10-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то топик замер, придётся добавить сообщение...
Слайдшоу - В архиве 5 скриптов: 1) фоновый рисунок 2) слайдшоу 3) скринсевер 4) системные скринсэверы 5) проигрывание AVI-файла в фоне.
Обновил Corona Skin: изменено оформление страниц wpSelectDir и wpSelectProgramGroup.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 12:17 04-10-2007
Dimbay

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Приветствую!Сделал,что-то типа маленького руководства.
Если есть возможность посмотри,вдруг где-нибудь накосячил.
Заранее благодарен.
 
 
Добавлено:
Victor_Dobrov
Приветствую!Сделал,что-то типа маленького руководства.
Если есть возможность посмотри,вдруг где-нибудь накосячил.
Заранее благодарен.
вот

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 18:41 04-10-2007
Alex Zaguzin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimbay - ээ. Хотел тоже поглядеть твоё руководство, а там пусто...Редактируешь?


----------
Революция на Ru-board. Присоединяйтесь!

Всего записей: 3698 | Зарегистр. 21-07-2007 | Отправлено: 18:55 04-10-2007
Dimbay

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

 
Добавлено:
текст

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 19:07 04-10-2007
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimbay, посмотрел Руководство. Навскидку, кавычки в:
 
[Languages] Name: "rus" ; InfoBeforeFile ; [Files] Source: ; [Tasks] Name: ; [Types] Name:...
ставить не нужно, ведь параметры и так отделяются точкой с запятой.
 
    Если пользоваться ISTool, многие комментарии не нужны... (секцию [Code] рекомендую править в SciTE)
    P.S. Не советую держать файлы проекта на Рабочем столе, лучше использовать другой раздел или отдельный диск.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 01:54 05-10-2007 | Исправлено: Victor_Dobrov, 02:26 05-10-2007
Dimbay

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Понял,поправим.
Данке щён)

Всего записей: 56 | Зарегистр. 06-08-2007 | Отправлено: 09:31 05-10-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

Компьютерный форум 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