Практическая работа №10 по предмету «Безопасность программных средств»


Download 467.65 Kb.
Sana17.06.2023
Hajmi467.65 Kb.
#1544258
TuriПрактическая работа
Bog'liq
ПР-10 БПС Анваров Джахангир


МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАНА
ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Практическая работа № 10

по предмету «Безопасность программных средств»


на тему: «Формировать навыки подготовка проектов для внедрения с помощью инструмента Inno Setup Compiler»


Выполнил: Анваров Дж.
Принял: Турсунов О.О.
Группа: 721-19


Ташкент 2023


Практическая работа №14
Тема: Подготовка проектов для внедрения с помощью инструмента Inno Setup Compiler
Цель работы: Формироват навики подготовка проектов для внедрения с помощью инструмента Inno Setup Compiler
Теоритическая часть
В этой статье пойдет речь про Inno Setup — удобный инструмент для упаковки приложений для OS Windows.
Почему Inno Setup? “Сегодня Inno Setup конкурирует и даже превосходит многие коммерческие инсталляторы в наборе функций и стабильности”, — говорится на официальном сайте разработчика. И действительно, этот инструмент довольно простой для освоения и мощный по своим возможностям.
На данный момент разработчики Inno Setup в качестве ключевых возможностей заявляют:

  • поддержку всех версий Windows, начиная с 2000;

  • поддержку как 64-битной, так и 32-битной установки;

  • встроенный обработчик скриптов Pascal для более гибкой настройки;

  • возможность взять приложение и все файлы, которые нужны для его работы, и упаковать их в один компактный .exe файл;

  • Inno Setup поддерживает несколько режимов сжатия данных. При необходимости встроенное сжатие можно отключать и использовать сторонние архиваторы;

  • позволяет при установке добавлять ключи реестра, запускать дополнительные приложения во время, до и после установки;

  • возможность удалять ключи реестра и все следы активности программы, гибко настраивать деинсталлятор.

Практическая часть
Скачать бесплатно стабильную версию Inno Setup Compiler можно с официального сайта. Там же можно найти FAQ и документацию на английском языке и сторонние библиотеки, упрощающие процесс создания Inno Setup Script (.iss).
В классическом приложении Inno Setup Compiler есть раздел Help, в котором можно найти FAQ, примеры скриптов и документацию.



Рис1. Общий вид программы



Рис2. Вход в Inno setup Faq






Рис3.Процесс создания

Рис5. Завершение создания


Ответы на контрольные вопросы
1. Основной функция программа Inno Setup?
Inno Setup - это бесплатная программа для создания инсталляторов (setup-файлов) для приложений под операционные системы Windows. Основная функция программы Inno Setup заключается в создании установочного пакета для приложения, который позволяет легко установить и удалить приложение на компьютере пользователя.
С помощью Inno Setup можно создать инсталлятор, который содержит все необходимые файлы для установки приложения, включая исполняемые файлы, библиотеки, ресурсы, конфигурационные файлы и т.д. Инсталлятор может быть настроен с помощью специального скрипта на языке Pascal Script, который позволяет определить различные параметры установки, такие как путь установки, выбор компонентов для установки и другие настройки. Inno Setup также обеспечивает функции автоматической проверки наличия установленных версий необходимых компонентов и библиотек, обработку ошибок и сообщений пользователю в процессе установки.

2. Какие проблемы решают программа Inno Setup?
Inno Setup решает проблемы, связанные с установкой и удалением приложений на компьютерах пользователей. Она предоставляет возможность создавать инсталляторы для приложений и пакетов программного обеспечения, которые можно легко установить и удалить на компьютере пользователя. Некоторые из проблем, которые решает Inno Setup, включают в себя:

  1. Установка приложений: Inno Setup позволяет создавать инсталляторы, которые содержат все необходимые файлы для установки приложения на компьютере пользователя. Инсталлятор может автоматически установить приложение и его зависимости, а также выполнить дополнительные задачи, такие как создание ярлыков на рабочем столе и в меню "Пуск".

  2. Обновление приложений: Inno Setup может использоваться для создания инсталляторов, которые обновляют уже установленные приложения. Это позволяет пользователям получать последние версии приложений, содержащие исправления ошибок и новые функции.

  3. Удаление приложений: Inno Setup обеспечивает простой и надежный способ удаления приложений с компьютера пользователя. Инсталляторы могут автоматически удалить все файлы и записи в системном реестре, связанные с установленным приложением.

  4. Конфигурирование приложений: Inno Setup позволяет создавать инсталляторы, которые могут быть настроены для конкретных потребностей пользователя. Например, инсталлятор может предоставить пользователю выбор компонентов, которые должны быть установлены, или предложить настройки, которые определяют, как приложение будет использоваться на компьютере пользователя.

  5. Локализация: Inno Setup позволяет создавать инсталляторы на разных языках, что обеспечивает удобство использования и повышает доступность приложения для пользователей со всего мира.

Download 467.65 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling