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

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

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

Widok (23-04-2007 18:02): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 103 104 105 106 107 108

   

haav



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

 
 
Это мощное средство для создания установочных пакетов [дистрибутивов] программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно легко самим создавать диалоги, используя спец. дизайнер. И всё это абсолютно бесплатно! По сравнению с NullSoft [основной конкурент на бесплатной ниве] мне albel понравилась более интуитивно-понятная структура скрипта, простота в настройке.  
 
Последний релиз: 5.1.11 [1 Марта 2007 года]
История версий | скачать  
 
Русификатор от NightW0lf для версии 5.1.11  
Скачать | зеркало
 
Русская справка к версиям 5.0.xx
Скачать | зеркало || cкачать в .chm формате
И снова BagIra на высоте
 
Руководство по расширенным возможностям Inno Setup 5 [не для чайников] от Kindly
[3 версия]  
Скачать | зеркало
[4 версия]  
Скачать | зеркало
[5 версия]  
Скачать | зеркало
 
Inno Setup Extensions Knowledge Base  
Скачать | зеркало
 
Примечание: начиная с версии 5.1.10 в Inno Setup при использовании в инсталляторе фонового изображения формата BMP стало глючить возможность растягивания картинки на весь экран - чтобы это исправить добавьте этот код.
Если вы захотите использовать метод проверки внешнего файла через сумму MD5 [который описан в 5 версии руководства по программированию в Inno Setup] для запуска инсталлятора то вам понадобится калькулятор суммы MD5, калькулятор сумм MD5, SHA-256, CRC32. Если вы хотите узнать какие ключи в реестр вносит та или иная программа [или игра] то Вам понадобится RegShot.



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



ISTool
 
www.istool.org
 
Последний релиз: 5.1.8 [18 Октября 2006 года] New
Скачать | зеркало  
[как сказано в описании изменений, добавлена поддержка новых директив 5.1.8]
 
Русификатор
Скачать | зеркало


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


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

Последний релиз: 1.02.5 [02 Апреля 2007 года]
Скачать | обновление
Примечание: обновление ставится только на Inno Setup Quickstartpack 5.1.11.

Всего записей: 67 | Зарегистр. 11-12-2001 | Отправлено: 15:23 09-10-2002 | Исправлено: NightW0lf, 15:16 15-04-2007
Phil



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
блин, чегойто не совсем получается в инсталлере естановится без лишних папок по пути %SystemRoot%\system32
нужно просто скопировать туда 3 файла
если указываю в скрипте %SystemRoot%\system32 то копирует в трам тарары, но не по этому пути, может как то по другому его нужно прописать?

Всего записей: 225 | Зарегистр. 11-02-2003 | Отправлено: 03:55 04-03-2006
JKSerGEAnt



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

Цитата:
%SystemRoot%

Вообще-то полезно читать help иногда... Вы же не косынку запукаете. %SystemRoot%\system32 в inno обозначается как {syswow64} или {sys}, только в последнем случае в с установленной 64-bit системой копироваться ничего не будет, а в первом - во всех случаях.

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 09:40 04-03-2006
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PENDEJO, давай по простому. Есть инсталлятор, который будет копировать определенные файлы в разные директории, так? Если так, то почему бы не использовать механизм тех же компонентов. Например, файлы программы копируются в одну папку (1-ый объект), а копирование компонентов можно указать в другую папку.

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 09:59 04-03-2006
PENDEJO

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindly
 
Спасибо за отклик. Ещё бы узнать, как это сделать! Инсталлятор у меня уже собран. Файлы копируются на винт, замещая уже имеющиеся. Потом Заказчик потребовал, чтобы пользователь на первом объекте мог взвести "свою" галочку (выбрав одну из двух), нужные файлы бы скопировались на его машину. Пользователь на втором объекте так же смог взвести "свою" галочку, и файлы из другой директории скопировались на его машину. На этом работа инсталлятора заканчивается.
 
 

Всего записей: 2 | Зарегистр. 24-02-2006 | Отправлено: 08:40 06-03-2006
oldruss



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как оформить в коде переименование файлов функцией RenameFile. Например, файл по адресу {sys}\drivers\file_1.sys необходимо переименовать в file_2.sys... и что писать при этом в Var?
 
Спрашивал уже по поводу переименования ключа реестра:
Kindly
Цитата:
зачем переименовывать, если можно записать новый ключ - какая разница?
 выходит, что невозможно это сделать в InnoSetup? Если записывать новый ключ, то придётся добавлять все значения в нём заново - мне проще его переименовать...
 
Вообще вот такая задача: в случае использования определённой версии Windows инсталятор переименовывает два файла и один ключ реестра (всё это после установки всех файлов и значений реестра программы). Помогите, please, бьюсь над этим целый месяц ... перечитал все справки и руководства. Заранее спасибо.

Всего записей: 753 | Зарегистр. 12-04-2005 | Отправлено: 23:26 07-03-2006 | Исправлено: oldruss, 23:33 07-03-2006
dadasads

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи, подскажите.
Как сделать так, чтобы в ходе инсталляции фон менялся каждые 15 секунд, допустим?
И ещё, как сделать, чтобы установка скрывала нужний тулбар винды, как бы во весь экран?
 
 
 
Добавлено:
и ещё, как сдлать чтобы компонент выбран был по-умолчанию? а то в поле выбора компонента по-умолчанию вообще пусто..

Всего записей: 6 | Зарегистр. 10-03-2005 | Отправлено: 08:17 08-03-2006
JbBaD



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А возможно сделать внешний вид как в последних InstallShield (инсталяция фотошопа например)?

Всего записей: 562 | Зарегистр. 08-12-2001 | Отправлено: 14:30 08-03-2006
namchik



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ScriptMaker обновился
 
JbBaD
Не знаю насчет Inno, но в NSIS это можно сделать точно (Ultra Modern UI)

Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 21:21 19-03-2006
JKSerGEAnt



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

Цитата:
А возможно сделать внешний вид как в последних InstallShield  

Можно, но для этого нужно очень серьезно разбираться в Паскале. Да и долго это.

Всего записей: 601 | Зарегистр. 13-06-2003 | Отправлено: 17:43 20-03-2006
Elfant



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JKSerGEAnt
Не подскажишь, как ты делаешь ссылку на свой сайит внизу окна (Официальный сайт: _http://zoneofgames.ru/), а тоя раньше в доках вроде видел, а теперь несколько раз пересмотрел, не найти?
 
З.Ы. Жаль что сайт пришлось переделывать, много полезного было... =)

Всего записей: 718 | Зарегистр. 04-12-2004 | Отправлено: 22:53 20-03-2006
oldruss



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Elfant
Цитата:
Ребят, я что в список игнора попал?
Теперь я сюды, кажись, попал...

Всего записей: 753 | Зарегистр. 12-04-2005 | Отправлено: 00:16 21-03-2006
SSchumi

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

Всего записей: 752 | Зарегистр. 06-04-2006 | Отправлено: 15:06 17-04-2006
AlexeyEg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подскажут ли добрые люди, как от наличия той или иной ветки / ключа в реестре устанавливать тот или иной файл?
 
Требуется Setup для файлов Access, но версия Access у клиента может быть разной. Вот и требуется проверить версию у клиента и поставить ему базу в соответствующем формате.
 
Всем спаибо.

Всего записей: 1 | Зарегистр. 19-04-2006 | Отправлено: 09:59 19-04-2006
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SSchumi - самый простой способ - изменить перевод в языковом файле для инсталлятора.
AlexeyEg - а руководство в шапке для кого?
 

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 10:49 20-04-2006
Anti_MalpA

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А руссификатор есть к 5 ветке это программульки?

Всего записей: 1472 | Зарегистр. 22-12-2004 | Отправлено: 09:24 22-04-2006
SamLab



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Anti_MalpA
Давно известно что есть _http://samlab.ws/ruz/innosetup516_kindly.rar

Всего записей: 6594 | Зарегистр. 15-07-2004 | Отправлено: 21:53 22-04-2006
forever

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плз, поддерживается ли в секции [INI] UTF-8 для параметра String?

Всего записей: 1397 | Зарегистр. 16-12-2001 | Отправлено: 14:15 02-05-2006
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!! Столкнулся с проблемами!! Значетса имеютса такие значение в моем скрипте (*.iss):
 

Код:
[Run]
Filename: File.cmd; WorkingDir {app}; Flags: waituntilidle runhidden
 
1. как добитса того, чтоб инсталятор дожидался остановки батника, флаг waituntilidle непомогает, но почему-то при дэинсталяции

Код:
[UninstallRun]
Filename: File.cmd; WorkingDir: {app}; Flags: waituntilidle runhidden
 
инсталятор дожидаетса остановки батника, что за глюки!??
 
2. пожалуйста черкните, что надо добавить в скрипте, чтоб это значение реестра  

Код:
[Registry]
Root: HKLM; Subkey: SYSTEM\CurrentControlSet\Control\Session Manager; ValueType: multisz; ValueName: PendingFileRenameOperations; ValueData: \??\{localappdata}\File.dll{break}{break}
 
восстанавливалось, создавалось снова при дэинсталяции, очень сильно надо!??
 
3. и почему Inno Setup нехочет компилировать скрипт, если указаны некоторые системные файлы, которые распаковывуютса в системную директорию, например:

Код:
[Files]
Source: C:\MyFolder\shell32.dll; DestDir: {sys}
 
короче как это обойти!??
 
Сразу хочу сказать, что в коде паскаль не шарю обсолютно нечего, так что прошу, если сможете, помогите конкретными записями (кодами), что надо добaвить в мой скрипт!! Спасибо!!!

Всего записей: 3689 | Зарегистр. 29-01-2005 | Отправлено: 04:39 10-05-2006 | Исправлено: boss911, 05:09 10-05-2006
feandy



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

Цитата:
[Run]  
Filename: File.cmd; WorkingDir {app}; Flags: waituntilidle runhidden

попробуй вместо waituntilidle написать waituntilterminated  
или так
[Code]
procedure DeinitializeSetup;
begin
  Exec('File.cmd', '', WorkingDir, SW_HIDE, ewWaitUntilTerminated, ResultCode);  
end;
или внутри другой процедуре в зависимости от ситуации
по любому придется писать паскаль код
 
Добавлено:
по второй части тебе наверное придется опять же в секции кода руками прописать  старое значение, например
 
procedure DeinitializeUninstall;
begin
 RegWriteStringValue( HKLM,  'SYSTEM\CurrentControlSet\Control\Session Manager', PendingFileRenameOperations,'\??\{localappdata}\File.dll');
end;

Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 07:55 10-05-2006 | Исправлено: feandy, 08:49 10-05-2006
SSchumi

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Определяю в начале:
#define AppVer "1.2"
используя где только можно, как {#AppVer}, но не знаю как эту строку использовать в секции кода.  
Можно, конечно, через функцию, а потом через {code:AppVer}.
Но хочелось через define

Всего записей: 752 | Зарегистр. 06-04-2006 | Отправлено: 16:55 10-05-2006
   

Страницы: 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 103 104 105 106 107 108

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru