К использованию архиваторов многие пользователи прибегают ежедневно. Возможности архиваторов позволяют создавать как простые архивы, так и самораспаковывающиеся в формате EXE, не требующие наличия архиватора. Однако не все знают, что создать такой архив можно исключительно средствами Windows XP.
Поможет нам в этом утилита IExpress. Находится она в папке Windows, в поддиректории system32. Файл называется iexpress.exe.
Запускаем утилиту и выбираем опцию Создать новый Self Extraction Directive файл.
Далее будет предложено выбрать тип архива, есть три варианта:
Извлечение файлов с командами установки – файлы будут размещены во временной папке. В таком случае дальнейшая их установка зависит от используемой программы.
Только извлечение файлов – файлы будут размещены в папке, указанной пользователем. Эти файлы могут использоваться в дальнейшем, например, при установке принтера или видеодрайвера.
Только сжать файлы (установка ActiveX) – файлы будут упакованы в архив (CAB) без механизма самоизвлечения.
Для нашей задачи более всего подходит второй тип архива, выбираем его и жмём [Далее].
Теперь вводим заголовок архива, это название будет отображаться в распаковочном файле.
В разделе Определение вопросов можно указать дополнительные вопросы, которые будут заданы пользователю во время распаковки exe-архива. Включаем опцию Спросить у пользователя и вводим вопрос.
Следующий диалог позволяет отобразить пользователю текст лицензии. Если это необходимо, указываем файл с текстом пользовательского соглашения. Тут мы и добрались до выбора файлов, которые будут добавлены в архив. Для этого жмём кнопку [Добавить] и указываем файлы. Все выбранные файлы отобразятся в списке.
Далее мы можем настроить параметры отображения окна, можно оставить вариант По умолчанию. А в следующем диалоге мастер предложит ввести текст сообщения, которое пользователь увидит по завершении процесса самоизвлечения архива.
В заключение остаётся указать папку и название архива. Ему будет присвоено расширение EXE.
После всех настроек начнётся создание самораспаковывающегося архива.
В случае успешного создания архива мы увидим все его характеристики:
Готовый файл самоизвлекающегося архива с расширением EXE создан и сохранён в указанной папке.
Теперь его можно запускать как обычное приложение, после чего начнётся автоматическое извлечение файлов из архива.
Комментариев нет:
Отправить комментарий