Iexpress exe что это за программа

Недавно узнал, что в состав Windows (начиная с Windows XP) входит интересная утилита – IExpress. Располагается она в c:windowssystem32, и поэтому ее можно вызывать без указания полного пути. У нее два основных назначения – создание относительно простых инсталляторов и самораспаковывающихся архивов (файлы с расширением exe).

Конечно, в архивации она не сравнится в удобстве использования с коммерческими продуктами типа WinRar, однако вполне может выручить, когда коммерческий архиватор не доступен (например, на сервере). Так же что не маловажно, утилита поддерживает работу из командной строки, что делает ее пригодной для использования в автоматизации (например, ее можно использовать как один из шагов в bat-файлах, при сборке проекта в Visual Studio и на билд-сервере). Еще и еще один плюс — антивирусов нет аллергии на полученный исполняемый файл (в отличи, скажем, от исполняемого бутстраппера который формирует WiX Burn).

Далее приведу пример, как создать архив при помощи IEpress и посмотрим какие опции есть у утилиты. Также увидим как выглядит процесс распаковки такого архива.

Simplest way of making .exe file!!!(IEXPRESS)

Появится начальное окно мастера IExpress.

image

Как видно по скриншоту, он не локализован и даже на русской версии Windows имеет англоязычный интерфейс пользователя. Выберем Create new Self Extraction Directive file и нажмем «Далее». Вторя опция Open existing Self Extraction Directive file позволяет открыть текстовый файл в формате SED c заданными параметрами для утилиты (мы еще встретим создание этого файла далее).

На следующем экране выберем опцию Extract files only. Если бы мы создавали инсталлятор, то следует выбрать опцию Extract files and run an installation command. А если выбрать последнюю опцию – Create compressed files only – то будет создан cab файл.

image

Далее в Package title введем название архива, его увидит пользователь. Например, «ReadMe архив».

На экране Confirmation prompt можно еще раз спросить у пользователя точно ли он хочет распаковать наш архив. В целя изучения IExpres, выберем опцию Promt user with и введем в поле ниже «Распакуем архивчик?»

Читайте также:
Программа quasar что это

image

На экране License agreenment можно предварить распаковку показом лицензии пользователю. Так мы и сделаем и поэтому выберем опцию Display a licene и выберем текстовый файл произвольного содержания.

Важный экран Packaged files. Именно здесь перечисляются файлы, которые войдут в состав архива. Добавим сюда файлы архива.

image

Microsoft IExpress to make self-extracting exe

На экране Show window определяется как пользователь будет видеть окно с прогрессом распаковки архива (инсталлятора). Оставим дефолтную опцию Default.

На следующем экране Finished message можно задать сообщение, которое получит пользователь после распаковки архива. Так мы и поступим. Выберем опцию Display message и в поле ниже введем «Поздравляем!».

image

Экран Package Name and Options позволяет задать имя архива (инсталлятора). Выберите так же параметр Store files using Long File Name inside Package, чтобы файлы длиннее 8 символов остались не измененными.

image

Экран Save Self Extraction Directive позволяет сохранить выбранные нами опции и введенные значения в текстовый файл, для повторного использования (помните вариант Open existing Self Extraction Directive file с первого скриншота?)

Больше вводить ничего не придется и просто жмем кнопу Далее. И получим вот такой исполняемый файл.

Теперь запустим полученный файл. Вначале пользователь видит наше приветствие. А заголовок окна – это имя пакета.

image

Затем пользователю показывается лицензия.

image

Далее окно для ввода местоположения для распаковки архива. Обратите внимание, что если сама утилита IExress не локализована, то полученный файл – локализован.

image

По окончанию пользователь видит наше последнее сообщения.

image

Как видим, получился весьма неплохой самораспаковывающийся архив.

Еще один интересный вариант применения IExress нашел в статье Deployment with IExpress: How to turn your MSI file into an EXE— это создание инсталлятора с расширением exe для msi файла. Это не бутстраппер, а в некотором роде обертка, которая распаковывает msi файл и запускает его инсталляцию. По правде говоря, необходимости в такой обертке нет, но большинство пользователей комфортней себя чествуют, когда скачивают exe файл, а не непонятный msi. Там же приведен пример, как настроить автоматическое создание инсталлятора при сборке в студии.

Читайте также:
Реферальная программа что это Озон

Хочу так же отметить один важный нюанс. Если вы используете IExpress на 64 битной Windows, то полученный файл не исполняется на 32 битной версии

image

Для такого случая есть 32 битная версия IExpress, которая надо вызывать из каталога c:windowssyswow64 (расшифровывается как Windows On Windows 64).

В завершение статьи могу порекомендовать раздел с Technet где описаны параметры командной строки для утилиты и немого более рассказывается про создание инсталлятора.

Источник: andybor.blogspot.com

Как использовать iexpress для создания исполняемых файлов

IExpress — это утилита, включенная в операционные системы Windows, которая позволяет создавать самораспаковывающиеся исполняемые файлы (SFX-файлы). Эти файлы могут содержать набор файлов, а также инструкции, которые будут выполнены при запуске файла.

Для создания SFX-файла с помощью IExpress нужно запустить утилиту и следовать простым инструкциям мастера. Пользователь может выбрать, какие файлы будут включены в самораспаковывающийся файл, какие инструкции будут выполнены при запуске файла, какую иконку будет использовать SFX-файл и т.д. Кроме того, пользователь может настроить параметры распаковки файлов и указать, куда файлы должны быть разархивированы.

Пример кода для создания SFX-файла с помощью IExpress:

1. Запустите IExpress из командной строки:

iexpress.exe

2. Введите имя вашего пакета и выберите «Create new Self Extraction Directive file» (Создать новый файл директивы самораспаковывания):

Name: MyPackage Description: This is my package Use Option: Create new Self Extraction Directive file

3. Установите параметры создания SFX-файла, такие как тип установки, таймаут, каталог назначения и т.д.:

Package Title: MyPackage Installer Package Purpose: Extract files and run an installation command Confirmation Prompt: No Display Option: Hide Extracting Progress Prompt User: No Self Extraction Directive: setup.exe -q

4. Добавьте файлы, которые вы хотите включить в SFX-файл:

Packaged Files: Add > C:Temp* Destination Folder: %systemdrive%MyPackage

5. Задайте имя SFX-файла и его расположение на диске:

Packaged Files: Store files using Long File Name inside Package Package Name: MyPackage.exe Package Path: C:TempMyPackage.exe

6. Нажмите «Next» и «Finish», чтобы создать SFX-файл.

7. Выполните созданный SFX-файл, чтобы установить пакет.

Источник: progery.ru

Мастер IExpress для Windows Server 2008 R2 с пакетом обновления 1 (SP1)

Обновление. Устаревшее, неподдерживаемое настольное приложение Internet Explorer 11 было навсегда отключено с помощью обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в разделе Часто задаваемые вопросы об прекращении использования настольного приложения Internet Explorer 11.

Читайте также:
Google assistant go что это за программа

Используйте мастер IExpress и связанные с ним параметры командной строки для создания самоизвлекающихся файлов, автоматически запускающих вашу настраиваемую программу установки Internet Explorer (INF- или EXE-файл), находящуюся внутри.

Расположение мастера IExpress

Мастер IExpress (Iexpress.exe) входит в комплект Windows Server 2008 R2 с пакетом обновления 1 (SP1) и находится в папке :WindowsSystem32 . Мастер сохраняет данные пакета с помощью самоизвлекающегося файла директив (SED). Во время запуска мастера можно выбрать существующий SED-файл или создать новый.

Функции мастера IExpress

  • Выполняет автоматическую установку пользовательских пакетов IE без участия пользователя.
  • Поддерживает обновление IE без удаление предыдущих установок.
  • Поддерживает повторное обновление и чистые установки той же сборки IE.

Параметры мастера IExpress

Мастер IExpress предоставляет следующие возможности:

  • Доступ к самоизвлекающемуся пакету: для администраторов или для обычных сотрудников.
  • Несколько способов выполнения команды установки: обычный или автоматический режим и т. п.
  • Возможность обновления библиотек динамической компоновки (DLL-файлов) IExpress на компьютере сотрудника.
  • Определение совместимости пакета установки в зависимости от диапазона версий ОС, браузера и любых приложений.
  • Обновление и добавление файлов в пакет IExpress с помощью средства UPDFILE без повторной сборки пакета.
  • Замена Runonce на RunOnceEx (если существует новая версия Iernonce.dll). Это позволяет управлять порядком выполнения заданий и отображением состояния.
  • Администраторы корпоративной сети могут поддерживать работу сотрудников на выезде.
  • Поставщики содержимого Интернета и поставщики услуг Интернета могут создавать пакеты для готовых настольных компьютеров с настраиваемым актуальным содержимым.
  • Экономия места на диске за счет очистки диска при работе в режимах установки, удаления и обслуживания.
  • Поддержка нескольких сайтов для скачивания.
  • Поддержка внутренней и внешней разработки, настройки, расширения и расширенной отладки.
  • Поддержка символов национального алфавита помимо однобайтовой кодировки.
  • Поддержка формата INF-файлов для скачивания компонентов Интернета. Дополнительные сведения см. в разделе Использование INF-файлов удаления для удаления настраиваемых компонентов.

Связанные темы

  • Параметры командной строки IExpress
  • Параметры командной строки и коды возврата при установке Internet Explorer

Источник: learn.microsoft.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru