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

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

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

articlebot (13-10-2013 23:33): продолжение темы - №15
 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Изменены требования к ОС для не юникодной версии Inno Setup: Windows 95, 98, Ме и NT 4.0 больше не поддерживается. Для юникодной версии Inno Setup минимальной поддерживаемой ОС теперь является Windows 2000.
 
2. Директивы и параметры MinVersion и OnlyBelowVersion теперь требуют только единственный номер версии. Например: MinVersion=5.1. Для совместимости с предыдущими версиями Inno Setup для ОС Windows 95/98/Me и Windows NT номера версий могут быть указаны раздельно, но больше не используются.
 
3. На ОС Windows Vista и выше Inno Setup теперь поддерживает Windows Restart Manager API, чтобы закрыть и перезапустить приложения, использующих файлы, которые требуют обновления:
 
а) Добавлена новая директива в секцию [Setup]: CloseApplications (по умолчанию имеет значение yes). Если параметр установлен в yes и установка не запущена как "тихая", то на странице Мастера Preparing to Install (Подготовка к инсталляции) установщик сделает паузу, если обнаружит программы или приложения, которые используют устанавливаемые файлы из секции [Files] или [InstallDelete]. При этом пользователю будет выдан запрос на завершение работы этих программ или приложений с последующим их перезапуском после завершения работы инсталлятора. Если параметр установлен в yes и установщик запущен в "тихом" режиме, то программы и приложения, которые используют устанавливаемые файлы будут закрыты автоматически, без уведомления пользователя, а после завершения установки запущены вновь (если не была выполнена отмена в параметрах командной строки, см. ниже).
 
б) Добавлена новая директива в секцию [Setup]: CloseApplicationsFilter, которая по умолчанию имеет следующие значения *.exe,*.dll,*.chm. При установке командный движок инсталлятора в первую очередь проверит использование этих файлов. Задав для этого параметра значение *.*, можно обеспечить более качественную проверку в ущерб скорости.
 
в) Добавлена новая директива в секцию [Setup]: RestartApplications (по умолчанию имеет значение yes). Примечание: чтобы инсталлятор смог перезапустить программу (приложение) после завершения установки, эта программа (приложение) должна поддерживать API-функцию Windows RegisterApplicationRestart.
 
г) Добавлены новые параметры командной строки для инсталлятора: /NOCLOSEAPPLICATIONS и /NORESTARTAPPLICATIONS. Они предназначены для отмены директив CloseApplications и RestartApplications.
 
д) В секцию [code*] добавлена новая функция: RmSessionStarted.
 
е) TWizardForm: добавлено новое свойство PreparingMemo.
 
4. На странице Мастера Preparing to Install (Подготовка к инсталляции) теперь также проверяются файлы, определенные в секции [InstallDelete], которые были поставлены в очередь на замену или удаление (этим или другим инсталлятором) при следующей перезагрузке системы. В этом случае инсталляция останавливается, если это происходит. Ранее проверка выполнялась только для файлов, указанных в секции [Files].
 
5. Теперь установщик дополнительно скрывает кнопки "Назад" и "Далее" при обработке команд функции PrepareToInstall в секции [code*]. Ранее они только отключались.
 
6. Добавлена новая директива в секцию [Setup]: AllowNetworkDrive (по умолчанию имеет значение yes). Если параметр имеет значение no (нет), то на странице Мастера Select Destination Location (Выбор папки установки) пользователю не будет разрешено указать путь на сетевом диске. Примечание: чтобы полностью запретить инсталляцию на сетевых ресурсах, следует также использовать директиву AllowUNCPath=no.
 
7. Изменения для ОС Windows 7:
 
а) Добавлены новые флаги для секции [Icon]: preventpinning. Предотвращает запись команды в меню "Пуск" из имеющихся на Панели задач Windows 7 (и выше). Это также делает запись неподходящей для включения в список наиболее часто используемых команд (MFU) меню "Пуск". На ранних версиях Windows этот флаг игнорируется. Добавлен Миланом Бердой через GitHub.
 
б) Исправлена ошибка в реестре со значениями EstimatedSize в разделе деинсталляции реестра на Windows 7 SP1 и выше. Теперь установщик корректно выполняет запись для размеров 4 Гбайт или больше.
 
8. Улучшена работа функции "auto-retry" в секции [Files]: теперь событие повторяется автоматически, даже если используется флаг restartreplace.
 
9. Сценарии Паскаля: Функция InstallOnThisVersion теперь возвращает логическое значение. Если передается строка с недействительной версией, то будет вызвано исключение.
 
10. Добавлена поддержка размеров 128x128 и 256x256 для значков компилятора и документов. Автор Motaz.
 
11. Сообщения, которые были добавлены и упразднены в этой версии Inno (смотрите различия в Default.isl):
 
а) Новые сообщения: ApplicationsFound, ApplicationsFound2, CannotInstallToNetworkDrive, CannotInstallToUNCPath, CloseApplications, DontCloseApplications, InvalidParameter, SetupAlreadyRunning, ShutdownBlockReasonInstallingApp, ShutdownBlockReasonUninstallingApp, StatusClosingApplications, StatusRestartingApplications, WindowsServicePackRequired, WindowsVersionNotSupported.
 
б) Новые пользовательские сообщения: AutoStartProgramGroupDescription, AutoStartProgram, AddonHostProgramNotFound.
 
в) Удаленные сообщения: ToUNCPathname.

 
Примечание: в настоящий момент официально обновлены только английские и голландские языковые файлы с сообщениями. Дополнительные сведения смотрите на странице Inno Setup Translations.

 
12. Изменения в препроцессоре Inno Setup (ISPP):
 
а) Добавлена функция DirExists.
 
б) Исходный код ISPP был перемещен в основной репозитарий исходного кода Inno Setup.
 
13. Другие мелкие исправления.

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 10:30 13-06-2012
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
articlebot (13-10-2013 23:33): продолжение темы - №15


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru