Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для EN130

Старожил


Сообщения: 443
Благодарности: 13

Профиль | Отправить PM | Цитировать


Для GORA


Цитата:

;!@Install@!UTF-8!
RunProgram="setup.exe"
GUIMode="2"
;!@InstallEnd@!


Это "тихий" SFX архив.
Архив при запуске незаметно (диалог распаковки не отображается, GUIMode="2") распакует содержимое во временную папку и запустит "setup.exe" для установки ПО. Временная папка будет удалена по окончании установки. Вместо setup.exe может быть и setup.cmd для выполнения последовательности команд.


;!@Install@!UTF-8!
GUIFlags="128+256"
RunProgram="regedit /s reg.reg”
RunProgram="hidcon:REG ADD \"HKLM\\SOFTWARE\\Program\" /v Product_Path /t REG_SZ /d \"%%T\" /f"
BeginPrompt="Установить приграмму?"
ExtractPathText="Укажите путь для установки. \nНапример C:\Program Files\Program\n\n Установит в:"
InstallPath=" C:\Program Files\Program "
ExtractDialogText="Подождите, идет установка"
Shortcut="p,{%%T\\Program.exe},{},{},{},{Program}"
ExtractTitle="Установка"
ExtractPathTitle="Program"
CancelPrompt="Действительно отменить установку? \nУже установленные файлы автоматически не удалятся. \nИх необходимо будет удалить вручную."
FinishMessage="Установка успешно завершена."
;!@InstallEnd@!


Это «полная» установка.
Этот SFX архив запустится в виде некоторого подобия стандартного мастера установка, к которым мы все привыкли. В место BeginPrompt можно вставить лицензионное соглашение. Архив разместит в меню пуск ярлык для запуска программы. Первая команда RunProgram добавит в реестр информацию из заранее подготовленного файла reg.reg, А вторая добавит в реестр информацию о расположении программы. По окончании установки будет выведено сообщение об окончании установки.


;!@Install@!UTF-8!
BeginPrompt="Удалить программу?"
Delete="Fail_or_papka1"
Delete="Fail_or_papka2"
Delete="Fail_or_papkaX"
RunProgram="hidcon:cmd /c Echo"
InstallPath="%%s"
Delete="%%S"
SelfDelete="1"
;!@InstallEnd@!


Этот SFX модуль предназначен для удаления программ. С его помощью можно удалить и часть программы. После выполнения всех действий архив самоудалится.
Может я и не прав, но такие примеры выглядят более наглядно, чем №4 и 6 из файла свравки. Как вариант можно разделить пример на несколько блоков.

-------
CQ! CQ! CQ!
Вдруг чего просьба сильно не БАН!!! АЙ!! ТЕ!


Отправлено: 15:43, 13-10-2008 | #575