Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Wilmots
Дата сообщения: 02.09.2006 14:33
Inno Setup Unpacker Explorer

Эта утилита является графической оболочкой, для не безызвестного распаковщика Inno Setup Unpacker, который на данный момент поддерживает распаковку инсталляторов, созданных программой Inno Setup начиная с версии 3.0.0-beta по 5.1.6.

1.0 (Русская версия) от K.L.E.A. Скачать (338 Кб)
Автор: cracklover
Дата сообщения: 02.09.2006 16:31

Цитата:
Inno Setup Unpacker Explorer



Для тех, кто не пользуется Total Commander, плагином для него MultiArc+аддоном для InnoSetup данная утилита будет весьма полезная.
Автор: koc
Дата сообщения: 03.09.2006 11:52

Цитата:
Для тех, кто не пользуется Total Commander, плагином для него MultiArc+аддоном для InnoSetup данная утилита будет весьма полезная.

Угу, тока виснет часто и кнопка "настройки" не работает. Я все равно наверно буду пользоваться простым консольным распаковщиком.
Автор: cracklover
Дата сообщения: 03.09.2006 13:54

Цитата:
Угу, тока виснет часто и кнопка "настройки" не работает.


У меня ничего и никогда не висло. Может потому, что аддон правильно настроен?
Автор: cRAzY_kRONiC
Дата сообщения: 09.09.2006 18:11
Inno Setup v5.1.7 + дополнения
http://depositfiles.com/files/247524/Inno_Setup_v5.1.7_Complect.rar.html

- Inno Setup v5.1.7.exe
- Russian.exe
- Russian Help
- Inno Setup Unpacker Explorer v1.0
Автор: cracklover
Дата сообщения: 09.09.2006 20:53
cRAzY_kRONiC
А можно это же, но без самого дистрибутива и эксплорера ?
Автор: DroN_S
Дата сообщения: 09.09.2006 21:30
cRAzY_kRONiC
и как скачать оттуда?
можно на рапиду переложить это дело?
Автор: GloThin
Дата сообщения: 10.09.2006 11:08
DroN_S

Цитата:
можно на рапиду переложить это дело?

Можно:
_hччp://rapidshare.de/files/32586590/Inno_Setup_v5.1.7_Complect.rar

Автор: kolins1982
Дата сообщения: 10.09.2006 16:53
Всем доброго времени суток.
У меня такая проблемка - нужно сделать готовый дистрибутив и выложить ОДНИМ файлом.
Но размер получается 2,5 Гб
Знаю, что ограничение стоит на 2, но может есть есть какой нибудь способ обойти это ?

PS. nsis что то меня не впечатлил!

Заранее благодарен!
Автор: CrackMe
Дата сообщения: 10.09.2006 17:02
kolins1982
Попробуй слайсеры:
DiskSpanning=yes
SlicesPerDisk=1
DiskSliceSize=728760320
Автор: kolins1982
Дата сообщения: 10.09.2006 17:14
Пробовал!
В любом случае создается более 1 файла: Setup.exe и Setup-1.bin
А нужно просто Setup.exe

Автор: CrackMe
Дата сообщения: 13.09.2006 14:31
а если просто размер слайсера больше 2 гигов?
Автор: EgOrus
Дата сообщения: 13.09.2006 19:48
Народ, помогите, делаю свой набор кодэков (энкодеров), при уставноке нужно обязательно вносить инфу о них в реестр, но т.к. я использую компонеты, то в реестр приходится вносить данные с помошью функций AfterInstall.
Всё работает, но не могу придумать как чистить реестр при деинстоле.

туплю, напридумывал каких-то сложностей, все стандартно через секцию реестра и компоненты делается
Автор: EgOrus
Дата сообщения: 14.09.2006 17:36
Подскажите плиз как поменять заголовок окна инстолятора, т.е. чтобыписалось не Установка - AppName, а какой-то мой текст.
Автор: Elm0
Дата сообщения: 16.09.2006 01:40
Народ, прощу помощи
Обясните как сделать такое :
Мне нужно взять пару программ ( установленые например уже ), т.к. 3 папки в каждой уже установленая программа, так вот все три запихнуть в один инсталл, при этом мне нужно чтоб на одну программу Ярлык повесился в автозагрузку, а на две другие просто на рабочий стол..
Помогите чем сможете
зарания благодарен.
Автор: EgOrus
Дата сообщения: 16.09.2006 09:10
Elm0
можно сделать по разному, например так
в отдельной папке создашь файл скрипта, рядом с ним создай папку files, внутри папки files запиши папки со своими прогами, скомпиленый exe будет лежать в папке Output
а можно просто указать реальные пути Source в секции [Files]

Код: [Setup]
AppName=SomePrograms
AppVerName=SomePrograms 1.0
DefaultDirName={pf}\SomePrograms
OutputBaseFilename=SomePrograms
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes
DisableReadyPage=yes
ShowLanguageDialog=no

[Languages]
Name: en; MessagesFile: compiler:Default.isl
Name: ru; MessagesFile: compiler:Languages\Russian.isl

[CustomMessages]
en.CreateGroupIcons=Create &Program icons
ru.CreateGroupIcons=Создать значки в Главном меню

[Files]
Source: files\program1\*; DestDir: {app}\program1; Flags: ignoreversion recursesubdirs
Source: files\program2\*; DestDir: {app}\program2; Flags: ignoreversion recursesubdirs
Source: files\program3\*; DestDir: {app}\program3; Flags: ignoreversion recursesubdirs

[Icons]
Name: {userdesktop}\Program1; Filename: {app}\program1\program1.exe; Tasks: desktopicon
Name: {userdesktop}\Program2; Filename: {app}\program2\program2.exe; Tasks: desktopicon
Name: {userstartup}\Program3; Filename: {app}\program3\program3.exe; Tasks: startup
;И по желанию можно добавить ярлыки в Главное меню
;Name: {userprograms}\Program1; Filename: {app}\program1\program1.exe; Tasks: programs
;Name: {userprograms}\Program2; Filename: {app}\program2\program2.exe; Tasks: programs
;Name: {userprograms}\Program2; Filename: {app}\program3\program3.exe; Tasks: programs

[Tasks]
Name: programs; Description: {cm:CreateGroupIcons}; GroupDescription: {cm:AdditionalIcons}
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}
Name: startup; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}
Автор: FLIP87
Дата сообщения: 17.09.2006 09:04
Народ, помогите ламеру.
Необхдимо добавить счетчик для ключа в INI секции, что то вроде этого


Код:
[INI]
Components: "C5\1"; Filename: "{app}\CONF.ini"; Section: "AAA"; Key: "menu#{code:MyConst}"; String: "{code:MyConst}"
; Т.е. на выходе сторока в INI файле должна выглядить след. образом:
; [AAA]
;menu#1=1
Components: "C5\1"; Filename: "{app}\CONF.ini"; Section: "AAA"; Key: "menu{code:MyConst}"; String: "{code:MyConst}"
;А эта строка так:
; [AAA]
;menu#2=2

[Code]
function MyConst(Default: String): String;
var n: Integer;
begin
begin
n:=1;
Result:='n';
end;
n:=n+1;
end;
Автор: AtotIK
Дата сообщения: 17.09.2006 16:38
Народ...Помогите...Как сделать так, чтобы инсталлятор при запуске проверял наличие NET FrameWork и если его не находит, то выводит сообщение типа "NET FrameWoork не найден! Продолжить установку?" и кнопки "Да" и "Нет"?
#Include не предлогать...:-\
Автор: Kindly
Дата сообщения: 17.09.2006 16:42
AtotIK
Дык по реестру. Точно путь не помню, но можно узнать сканером реестра при деинсталляции/установке. Именно по одному ключу реестра проверяет ISSI это точно я помню.
Автор: EgOrus
Дата сообщения: 17.09.2006 20:01
AtotIK
_http://www.vincenzo.net/isxkb/_files_/docs/isxkbchm.chm
там это есть и еще много чего полезного, проверка по ключу реестра

Неплохо добавить бы в шапку эту сцылку, был бы у меня этото сборник статей с недельку назад не потратил бы кучу времени на изобретание велосипедов.
Автор: Kindly
Дата сообщения: 17.09.2006 21:16
EgOrus
Очень полезное руководство. Советую всем ознакомится. Также предлагаю добавить его в шапку.
Автор: Kindly
Дата сообщения: 18.09.2006 10:15
AtotIK, держи код:

function InitializeSetup(): Boolean;
begin
Result:=True;
begin
if not RegKeyExists(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322')
or not RegKeyExists(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727')
then
begin
if MsgBox('Attention! On your computer is not found required packages of Microsoft .NET Framework 1.1 or Microsoft .NET Framework 2.0 or both their.'#13#13'Do you want to continue?', mbError, MB_YESNO) = idNo
then
Result:=False;
end;
end;
end;
Автор: AtotIK
Дата сообщения: 18.09.2006 10:47
Kindly
Огромное спасибо...
Автор: Elm0
Дата сообщения: 18.09.2006 11:05
FLIP87
спасибо , вроде используя скрипт сделал как хотел, а вот как добавить строчку , чтоб он мне файлик из папки Windows прихватил и потмо при инсталяции тудаже его положил, это файл конфигурации программы...
Автор: EgOrus
Дата сообщения: 18.09.2006 13:05
Elm0
добавь
[Files]
Source: {win}\files.dll; DestDir: {win}; Flags: ignoreversion
Автор: FLIP87
Дата сообщения: 18.09.2006 13:22
Народ, ну неужели мой вопрос такой идиотский, что его все игнорируют (на 8 постов выше). А ведь всего то надо реализовать счетчик :/ Неужели ни у кого не возникало такой необходимости?
Автор: Elm0
Дата сообщения: 18.09.2006 17:40
Вот блин не пойму что не так :
Папка windows там файл wcx_ftp.ini делаю так
Source: {win}\wcx_ftp.ini; DestDir: {win}\WINDOWS\; Flags: ignoreversion

а он мне ошибку пишет и не компилирует..

отбой сам понял -))
Автор: NVS
Дата сообщения: 18.09.2006 21:39
А можно при помощи INNO сделать не стандартный вид установщика?
Например такой: http://virc.ru/attachment.php?attachmentid=1&d=1158522877
Автор: kirillkr
Дата сообщения: 19.09.2006 15:18

Цитата:
А можно при помощи INNO сделать не стандартный вид установщика?
Например такой: http://virc.ru/attachment.php?attachmentid=1&d=1158522877

Такие данные надо располагать там, где у всех есть доступ. Например http://imageshack.us/
Автор: AtotIK
Дата сообщения: 19.09.2006 15:41
На существующую прогу савится Update сделанный в Inno Setup. При установке делается резервная копия файлов которые заменяются. При удалении запускается bat'ник для восстановления оригинальных файлов. НО сначало запускается bat'ник, а потом удаляются внесённые файлы (уже получается оригинальные).
ВОПРОС:
Как сделать удаление по последовательности:
1. Удаляются внесённые файлы.
2. Восстанавливаются оригинальные файлы.

З.Ы. Пробовал не удалять внесённые файлы (просто восстанавливать поверх внесённых)...Но мне так не надо......Помогите

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: ICONS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.