15 января 2012 г.

Создание самораспаковывающегося архива средствами Windows XP






К использованию архиваторов многие пользователи прибегают ежедневно. Возможности архиваторов позволяют создавать как простые архивы, так и самораспаковывающиеся в формате EXE, не требующие наличия архиватора. Однако не все знают, что создать такой архив можно исключительно средствами Windows XP.

Поможет нам в этом утилита IExpress. Находится она в папке Windows, в поддиректории system32. Файл называется iexpress.exe.

Запускаем утилиту и выбираем опцию Создать новый Self Extraction Directive файл.






Далее будет предложено выбрать тип архива, есть три варианта:
Извлечение файлов с командами установки – файлы будут размещены во временной папке. В таком случае дальнейшая их установка зависит от используемой программы.
Только извлечение файлов – файлы будут размещены в папке, указанной пользователем. Эти файлы могут использоваться в дальнейшем, например, при установке принтера или видеодрайвера.
Только сжать файлы (установка ActiveX) – файлы будут упакованы в архив (CAB) без механизма самоизвлечения.
Для нашей задачи более всего подходит второй тип архива, выбираем его и жмём [Далее].







Теперь вводим заголовок архива, это название будет отображаться в распаковочном файле.





В разделе Определение вопросов можно указать дополнительные вопросы, которые будут заданы пользователю во время распаковки exe-архива. Включаем опцию Спросить у пользователя и вводим вопрос.




Следующий диалог позволяет отобразить пользователю текст лицензии. Если это необходимо, указываем файл с текстом пользовательского соглашения. Тут мы и добрались до выбора файлов, которые будут добавлены в архив. Для этого жмём кнопку [Добавить] и указываем файлы. Все выбранные файлы отобразятся в списке.





Далее мы можем настроить параметры отображения окна, можно оставить вариант По умолчанию. А в следующем диалоге мастер предложит ввести текст сообщения, которое пользователь увидит по завершении процесса самоизвлечения архива.





В заключение остаётся указать папку и название архива. Ему будет присвоено расширение EXE.





После всех настроек начнётся создание самораспаковывающегося архива.





В случае успешного создания архива мы увидим все его характеристики:




Готовый файл самоизвлекающегося архива с расширением EXE создан и сохранён в указанной папке.





Теперь его можно запускать как обычное приложение, после чего начнётся автоматическое извлечение файлов из архива.

ИСТОЧНИК: пкГИД

.

Комментариев нет:

Отправить комментарий