[архив] Inno Setup .:[все вопросы]:.

Ответить
 • Просмотры: 23
Аватара пользователя
woodyfon

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение woodyfon »

Можно ли, и если можно, то как убрать окно приветствия в мастере установки приложения Inno Setup?

Окно приветстия добавляю как скриншот. Хочу сделать на подобие самораспаковівающиегося архива, но в inno setup можно прописать ключи реестра, путь установки, назначить иконки и т. д.

В общем хотелось узнать как сделать установку программі, чтобы она устанавливалась в фоновон режиме, т. е. пользователь не мог ни на что повлиять, а программа корректно установится. Короче говоря, хочется иметь такой дистрибутив прог, который есть на диске Zver-я.

Изображение
Аватара пользователя
boss911

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение boss911 »

Цитата FlatX007:



И возможно ли при распаковке "дополнительной" части1-2 (запакованна в 7z + Sfx) скрыть окно 7z - а процент распаковки отображался на полосе прогресса InnoSetup....
[архив] Inno Setup .:[все вопросы]:.




Скрыть окно можно, а отобразить процент в InnoSetup - нет.
Аватара пользователя
boss911

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение boss911 »

Цитата FlatX007:



...путём установки ''дополнительных'' частей 1-2- нужно, что бы путь установился такой же какой я выбрал в начале установки в окне InnoSetup.



можно - установить архивы в папку с программой с последующим удалением архивов после распаковки
Цитата:



........................

[Files]

Source: D:\Setup.exe; DestDir: {app}; Flags: ignoreversion

Source: {src}\Setup1.exe; DestDir: {app}; Flags: ignoreversion external deleteafterinstall

Source: {src}\Setup2.exe; DestDir: {app}; Flags: ignoreversion external deleteafterinstall

.........................

[Run]

Filename: {app}\Setup1.exe; WorkingDir: {app}; Parameters: -y; StatusMsg: "Любое сообщение если надо..."; Flags: waituntilterminated skipifdoesntexist

Filename: {app}\Setup2.exe; WorkingDir: {app}; Parameters: -y; StatusMsg: "Любое сообщение если надо..."; Flags: waituntilterminated skipifdoesntexist



external - указывает, что файл внешний;

deleteafterinstall - устанавливать файл как обычно, но удалять его после завершения (или прервания) установки;

waituntilterminated - инсталлятор подождет, пока процесс полностью завершится (хотя он задан по умолчанию);

skipifdoesntexist - инсталлятор не выдаст сообщения об ошибке, если какой нибудь Setup1.exe и Setup2.exe не существует.


Цитата FlatX007:



...при распаковке "дополнительной" части1-2 (запакованна в 7z + Sfx) скрыть окно 7z



можно, необходимо в секции [Run] поставить флаг runhidden для запуска в скрытом режиме, но я бы несоветовал. Будет распаковываться два архива по 2 Гига - это займет длительное время и пользователь может подумать о зависании компьютера, и какой шаг будет следующим? Естественно перезагрузка компьютера, при этом я думаю, пользователь будет нелестно отзываться о вашей программе.
Цитата FlatX007:



...а процент распаковки отображался на полосе прогресса InnoSetup....



Котяра, правильно сказал - нельзя. Только использование окон распаковки самих 7z архивов.
Аватара пользователя
woodyfon

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение woodyfon »

Цитата Serega_:



можно - установить архивы в папку с программой с последующим удалением архивов после распаковки
[архив] Inno Setup .:[все вопросы]:.




а просто не удаляя можно ???
Аватара пользователя
boss911

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение boss911 »

Цитата FlatX007:



а просто не удаляя можно ???
[архив] Inno Setup .:[все вопросы]:.




Просто не указывайте флаг (Flags) 'deleteafterinstall'.
Аватара пользователя
ChVL

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение ChVL »

Вобщем всё работает но то что находиться внутри архива Setup1.exe и Setup2.exe остается после удаления программы ...

Как можно сделать что бы это всё удалялась вместе с программой ???
Аватара пользователя
WindoStroy

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение WindoStroy »

Цитата FlatX007:



что бы это всё удалялась вместе с программой ???
[архив] Inno Setup .:[все вопросы]:.




Добавить в скрипт -



Код:

Код: Выделить всё

[UninstallDelete]
Name: {app}\*; Type: files
Аватара пользователя
mariolast

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение mariolast »

Распаковал файл GoldfishAquarium-V2.exe



Получил install_script.iss с содержанием ниже. Только если его обратно запаковать, то при установке оно ставит в меню Пуск-Программы название Default, а как его вообще убрать, чтоб не ставило, то не вижу такой строки...



[Setup]

AppName=LifeGlobe Goldfish Aquarium 2.0

AppVerName=Goldfish Aquarium 2.0

DefaultDirName={pf}\Prolific Publishing, Inc.\Goldfish Aquarium 2.0

OutputBaseFilename=setup

Compression=lzma



[Files]

Source: {sys}\Goldfish2.scr; DestDir: {sys}; Flags: ignoreversion

Source: {app}\ReadMe.txt; DestDir: {app}; Flags: ignoreversion

Source: {app}\[url=
http://www.prolific.com.url
;]
www.prolific.com.url
;[/url] DestDir: {app}; Flags: ignoreversion



[Registry]

Root: HKLM; Subkey: Software\Prolific Publishing, Inc.\LifeGlobe; Flags: uninsdeletekeyifempty

Root: HKLM; Subkey: Software\Prolific Publishing, Inc.\LifeGlobe\GoldfishAquarium2; Flags: uninsdeletekey

Root: HKLM; Subkey: Software\Prolific Publishing, Inc.\LifeGlobe\GoldfishAquarium2; ValueName: Version; ValueType: String; ValueData: 2.0; Flags: uninsdeletekey

Root: HKCU; Subkey: Software\Prolific Publishing, Inc.\LifeGlobe; Flags: uninsdeletekeyifempty

Root: HKCU; Subkey: Software\Prolific Publishing, Inc.\LifeGlobe\GoldfishAquarium2; Flags: uninsdeletekeyifempty

Root: HKCU; Subkey: Software\Prolific Publishing, Inc.\LifeGlobe\GoldfishAquarium2; ValueName: gAtt; ValueType: Binary; ValueData: 04 00 00 00; Flags: uninsdeletekey

Root: HKCU; SubKey: Software\Prolific Publishing, Inc.\LifeGlobe\GoldfishAquarium2; ValueType: binary; ValueName: RegCode; ValueData:xxx - модератор: Публикация лицензионных ключей и кодов запрещена ОПК 3.18 !!!

Root: HKLM; SubKey: SOFTWARE\Prolific Publishing, Inc.\LifeGlobe\GoldfishAquarium2; ValueType: binary; ValueName: RegCode; ValueData: xxx - модератор: Публикация лицензионных ключей и кодов запрещена ОПК 3.18 !!!

Root: HKCU; SubKey: Control Panel\Desktop; ValueType: string; ValueName: SCRNSAVE.EXE; ValueData: Goldfish2.scr



[Run]



[Icons]

Name: {group}\Goldfish Aquarium 2.0\Goldfish Aquarium 2.0; Filename: {sys}\Goldfish2.scr; WorkingDir: {sys}

Name: {group}\Goldfish Aquarium 2.0\Goldfish Aquarium 2.0 Read Me; Filename: {app}\ReadMe.txt

Name: {group}\Goldfish Aquarium 2.0\Uninstall LifeGlobe Goldfish Aquarium 2.0; Filename: {app}\unins000.exe

Name: {group}\Goldfish Aquarium 2.0\Prolific Publishing on the Web; Filename: {app}\
www.Prolific.com.url


Name: {userdesktop}\Goldfish Aquarium 2.0; Filename: {sys}\Goldfish2.scr; WorkingDir: {sys}

Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Goldfish Aquarium 2.0; Filename: {sys}\Goldfish2.scr; WorkingDir: {sys}



[Tasks]



[CustomMessages]

NameAndVersion=%1 version %2

AdditionalIcons=Additional icons:

UninstallProgram=Uninstall %1

AssocFileExtension=&Associate %1 with the %2 file extension

AssocingFileExtension=Associating %1 with the %2 file extension...
Аватара пользователя
mariolast

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение mariolast »

метод /LOADINF="filename" не работает, неизвестно, откуда он его считывает
Аватара пользователя
unikum111

Re: [архив] Inno Setup .:[все вопросы]:.

Сообщение unikum111 »

Цитата Serega_:



[Files]

Source: D:\Setup.exe; DestDir: {app}; Flags: ignoreversion

Source: {src}\Setup1.exe; DestDir: {app}; Flags: ignoreversion external deleteafterinstall

Source: {src}\Setup2.exe; DestDir: {app}; Flags: ignoreversion external deleteafterinstall

.........................

[Run]

Filename: {app}\Setup1.exe; WorkingDir: {app}; Parameters: -y; StatusMsg: "Любое сообщение если надо..."; Flags: waituntilterminated skipifdoesntexist

Filename: {app}\Setup2.exe; WorkingDir: {app}; Parameters: -y; StatusMsg: "Любое сообщение если надо..."; Flags: waituntilterminated skipifdoesntexist
[архив] Inno Setup .:[все вопросы]:.






а если к примеру все архивы неуместились на один диск DVD (4.7)

если Setup1.exe распакуется, а Setup2.exe находиться на другом диске - запрос будет, что бы вставить другой диск ??? если нет то как это зделать ?



И немного тупой вопрос - как сменить картинку в окне инсталятора, и поставить задним планом (на весь размер экрана) любую свою картинку.



Тока с объяснениями... Изображение
Ответить

Вернуться в «Автоматическая установка приложений»