Создание инсталляторов для сетевой установки. Сделай это по быстрому: установка софта в автоматическом режиме. Как узнать, используется ли Inno Setup для упаковки вашей программы

Начну пожалуй с самой объёмной, самой любимой крупными коммерческими разработчиками По.
InstallShield - это мощный профессиональный инструмент создания надежных инсталляционных пакетов.

С помощью Project Assistant разработчик шаг за шагом проходит все этапы создания инсталлятора. Никакого обучения не требуется, все основные возможности InstallShield X Express возможно узнать в течении менее одного дня. Полная интеграция со средой разработки Visual Studio .NET, поддержка.NET, Linux, Web services и приложений для мобильных устройств.

Пользователю не нужно открывать браузер или перейти на любой сайт для загрузки установщика. «Установщик» разделен на части, то есть основной пакет и его зависимости. Команда для установки программы - это та, которую нужно загрузить. Можно создать установщиков для любого приложения, доступного в репозиториях дистрибутива. Также возможно создать установщиков для целевого дистрибутива, отличного от того, который вы используете для создания установщика.

Как узнать используется ли NSIS для упаковки вашей программы?

По завершении процесса ваша система готова к установке установщиков. Это создаст папку в текущем каталоге со всем содержимым пакета. Когда вы хотите создать установщик, просто запустите команду. Чтобы сгенерировать установщик, он будет помещен в ваш домашний каталог.

Встретить его можно очень часто в платных продуктах, например:

Как правило такие инсталляторы не вызывают сложностей, достаточно их запустить с ключом “S”, и программа будет установлена в тихом режиме.
Примечание: Если параметр “wait” не отрабатывает, пробуйте использовать ключ “SMS”
Пример:

Start /wait setup.exe /s /sms

Как определить, что использовался Install Shield для упаковки инсталлятора

Открываем свойства файла, на вкладке «Подробно» в пунктах «Описание» и «Исходное имя файла» как правило будет указано значение «setup.exe”, а в «Название продукта»: «InstallShield».
К тому же запустив такой инсталлятор для обычной установки, как правило вы встретите такие слова:
InstallShield Wizard
Вас приветствует программа InstallShield Wizard для xxxxxxx
Программа InstallShield(R) Wizard установит и т.д.

Как определить использование NSIS

Обратите внимание, что это имя любого пакета, доступного в репозитории вашего дистрибутива. Отправьте критические замечания и предложения, чтобы. Стандартная процедура защиты от спама. Приложения, установленные с помощью собственного установщика, называются приложениями с расширенным профилем рабочего стола. Профили устройств и поддерживаемые профили. Существуют некоторые ограничения для приложений, которые не установлены в собственной программе установки. Один из следующих ресурсов: Можно использовать собственные расширения. . Один файл больше не может быть распространен на всех настольных компьютерах.

Естественно, это всё может быть написано и по-английски.

Windows Installer Service (*.msi)

Ну что ж об этом сказать… Технология Windows Installer Service (MSI) является стандартом де-факто в мире системных администраторов, занимающихся распространением и поддержкой ПО для десктопных и серверных версий Windows. Формат MSI поддерживается всеми крупными системами управления конфигурациями (Microsoft SCCM, CA Unicenter и многими другими), а для некоторых систем распространения ПО - является даже единственным поддерживаемым форматом.

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

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

Создание собственного установщика для приложения, которое использует собственные расширения

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

Все инсталляторы, запакованные с помощью Windows Installer, имеют расширение “*.msi”.
Примеры программ:

Этот тип инсталляторов поддерживает следующие ключи для тихой установки:
«qb» и «QN».
При использовании ключа «QB» будет отображён ход установки, однако никаких вопросов пользователю задано не будет, также и не будет отображаться кнопка «Cancel (Отмена)».
Пример:

Удалите текущую версию

Этот синтаксис такой же, как и для создания пакетов собственного установщика, с двумя дополнительными параметрами. В некоторых случаях он может включать изменения, связанные с средой разработки. В этой статье объясняется конкретная процедура. Если вы не можете выполнить описанные выше действия из-за поврежденной установки, выполните следующие действия.

Установите предыдущую версию

Когда вас попросят выбрать рабочую нагрузку для установки, закройте окно. . Удаление не удалит записи автономных программ, таких как распространяемые компоненты. При необходимости выполните ручное удаление из «Установка и удаление программ». Вы можете создавать и использовать «автономную установку», или вы можете напрямую загрузить и запустить программу установки ниже.

Start setup.msi /qb

Следующий ключ: “qn”
При использовании данного ключа будет полностью скрыт процесс установки. Прогресс установки также отображаться не будет.
Пример:

Start setup.msi /qn

Следует заметить, что некоторые программы после установки требуют перезагрузки компьютера. Чтобы этого избежать используйте свойства (REBOOT=ReallySuppress) заключив его в ковычки вместе с ключом.
Пример:

Прежде всего, после установки программы выберите «Параметры», «Язык» и передайте программу на итальянском языке. На разных экранах программы мы должны ввести по крайней мере все необходимые данные в полях с красной звездочкой. Выходной каталог: это папка, в которой мы найдем наш установочный файл, который мы создали.

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

Start setup.msi "/qb REBOOT=ReallySuppress"

Использование InstallShield расширения *.msi

Начиная с версии 7, InstallShield может создавать файлы с расширением «*.msi». они в свою очередь могут быть отдельными файлами и в связке с setup.exe,
Например как OBI
Вторые в свою очередь бывают двух типов:
«InstallScript MSI» и «Basic MSI». InstallScript MSI использует традиционные ключи InstallShield. Basic MSI - отдельная интересная история.
Чтобы автоматически установить приложение, использующее Basic MSI, вам нужно указать ключи «/s /v»…»». Многоточие нужно заменить на ключи, которые необходимо передать непосредственно Windows Installer (msiexec). Иными словами, если вы хотите установить приложение абсолютно незаметно и избежать перезагрузки, то используйте такую команду

Как узнать используется ли InstallShield для упаковки вашей программы?

Язык установки: мы можем выбирать между различными языками, которые будут использоваться во время установки программы. Это несущественные данные, которые нужно вставить, но разрешите украшать установочный файл. Вы можете поместить флаг в «Показывать фон», а затем выбрать две фразы, которые будут отображаться в верхнем левом и нижнем правом углу во время установки и, конечно же, выбрать тип используемого шрифта.

В пути к файлу лицензии вы можете выбрать текстовый файл. Выберите исходный каталог файлов, которые нужно скопировать, и ниже в других файлах вы можете добавить других в другую папку, используя ключ. Здесь вы можете вводить ключи непосредственно в реестр, если они вам нужны.

Start setup.exe /s /v"/qn REBOOT=ReallySuppress"

Автономный установщик обновлений Windows *.msu

В связи с тем, что данная информация часто требуется, отредактировал статью:-), добавив в неё также и ключи для *.msu.
msu - это автономные установщики обновлений Windows. Однажды скачав обновления, их можно установить даже без наличия интернета и повторно их качать не придётся.
Все эти установщики имеют расширение *.msu и поддерживают следующие ключи командной строки.

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

Вы можете выбрать «Окончательный текст», который будет отображаться в закрывающемся окне программы. Вам нужно предоставить пользователю приложение, чтобы он мог быть установлен правильно и без необходимости раскрывать кулисы операционной системы? Нет ничего проще, чем подготовить инсталляционный пакет. Затем пользователь запускает этот пакет, и если вы не хотите изменять некоторые параметры, достаточно нажать «Далее».

/quiet - тихий режим без взаимодействия с пользователем. Все окна будут скрыты. Если после обновления понадобиться перезагрузка, то она будет произведена.

/norestart - Используйте этот ключ вместе с quiet, чтобы избежать перезагрузки.

/warnrestart - При использовании с quiet предупредит о том, что будет произведена перезагрузка.

/promptrestart - при использовании с quiet появится вопрос о перезагрузке компьютера.

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

Создание установочных пакетов

Затем вам необходимо будет согласиться с лицензионным соглашением и выбрать папку назначения; после того, как вы скопируете файлы и внесите необходимые настройки, установка завершена. Это представит вас на первом этапе, объяснив, что он проведет вас через процесс создания программы установки для ваших файлов. На следующем шаге ваша задача - выбрать папку, содержащую файлы, которые будут включены в установку, то есть в наиболее вероятном сценарии это будет исполняемая программа и связанные с ней данные.

/forcerestart - При использовании с quiet будет выполнена так называемая форсированная перезагрузка т.е., все приложения будут принудительно закрыты и компьютер перезагрузится.

/log - Задаёт ведение лога и путь к лог файлу.

Start c:\updates\kb3456246.msu /quiet /norestart /log:update.log

Inno Setup

Отличный, бесплатный инструмент для создания инсталляторов, поддерживающий скрипты на языке PASCAL, достаточно прост в освоении и удобен для использования.
Inno setup умеет регистрировать библиотеки и ActiveX компоненты, Создавать шифрованные инсталляторы, изменять реестр, а также запускать внешние приложения, но это лишь малая часть того, что умеет Inno Setup, даже слишком малая….
Следует заметить, что справочная система достаточно хорошо написана и подкреплена многочисленными примерами.

Использование InstallShield расширения *.msi

Затем на третьем этапе вы выбираете язык установки по умолчанию из раскрывающегося меню - вы можете выбирать между английским, голландским, французским, немецким, итальянским, испанским и шведским языками. В текстовом поле введите имя продукта, в котором мастер будет представлен во всех текстах. С помощью кнопки «Предварительный просмотр» вы можете увидеть, как будет выглядеть мастер в выбранной конфигурации.

Как узнать, используется ли Inno Setup для упаковки программы?

Затем вы выбираете, следует ли запускать мастер в плавающем окне или запускаться в полноэкранном режиме. Традиционная установка начинается с информации о установленной программе и лицензионном соглашении. Вы можете вставить эти тексты в два этапа - в результате они появятся до начала процесса установки. Хотя информационный текст требует, чтобы пользователь нажал кнопку «Далее», в случае лицензионного соглашения он должен согласиться с его формулировкой, чтобы он мог продолжить установку. Если вы не вводите какой-либо текст в эти шаги, экраны не будут отображаться при установке приложения.

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

Inno Setup последнее время всё чаще и чаще используют для создания инсталляционных пакетов, не только разработчики бесплатных программ, но и коммерческих продуктов, например:

Ниже приведена выбор папки назначения по умолчанию, в которую будет установлено приложение. Однако конечный пользователь может изменить этот путь, если это необходимо. Если папка назначения не существует на компьютере, пользователю будет предложено согласиться на создание.

Остались последние шаги - выбор приложения для запуска из меню «Пуск», имя папки в этом меню, необязательно, вы также можете указать, нужно ли создавать ярлык на рабочем столе или выбирать изображение значка. Наконец, вы можете решить, будет ли ссылка на документ с другой информацией предлагаться на последнем шаге установщика и можно ли запустить текущее установленное приложение непосредственно из мастера.

Хм, что это я расписался, буду о главном.

Inno Setup поддерживает два основных ключа для тихой установки, это «SILENT” и “VERYSILENT”.
Пример:

Start setup.exe /verysilent
Start setup.exe /silent

Иногда возникает небольшая проблемка: вылазит окошко с вопросом хотите ли вы продолжить установку. Чтобы скрыть это окно, используйте ключ “SP-“.
Пример:

В этом случае программа для простой деинсталляции продукта будет включена в установку. Применяется после завершения процедуры завершения процесса сборки, в конце которого находится исполняемый файл - установочный пакет нашей программы. Затем шесть вкладок могут вручную выбрать все вышеперечисленные параметры установки, включая ряд дополнительных параметров, таких как включение файлов из нескольких независимых папок. Этот метод несколько более сложен, с другой стороны, он дает пользователю больше контроля над тем, как получившийся «установщик» будет выглядеть и что-то делать.

Start setup.exe /VERYSILENT /SP-

Как узнать, используется ли Inno Setup для упаковки программы?

Запустите инсталлятор, в открывшемся окне откройте меню система (ALT + SPACE»Пробел»)
Выберите пункт «ABOUT Setup» или «О программе»,
Откроется окошко примерно с таким текстом:
About Setup
Inno Setup version 5.4.0 (a)Copyright (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martijn LaanAll rights reserved.Inno Setup home page:http://www.innosetup.com/RemObjects Pascal Script home page:http://www.remobjects.com/psInno Setup Preprocessor home page:
ОК

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

Как узнать, используется ли Inno Setup для упаковки вашей программы?

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

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) - программа предназначена для легкого и быстрого создания профессиональных инсталляционных пакетов. Программа позволяет разработчикам ПО создавать сжатый win32 exe-файл, с возможностью проверки его целостности. Не имеет ограничения на количество входящих в состав дистрибутива файлов. Поддерживается функция Uninstall. Встроенная собственная виртуальная машина превращает этот продукт в полноценный профессиональный инструмент.
Примеры:

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

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

Инсталляторы, созданные с помощью бесплатного NSIS, запускаются с ключом “S”.
Пример:

Start setup.exe /S

Будьте внимательны, ключ должен быть в верхнем регистре, иначе он может просто не сработать.
Для указания директории установки можно использовать ключ “D”.
Пример:

Start setup.exe /S /D=c:\myprogram

Как определить использование NSIS

У всех инсталляторов, созданных с помощью NSIS очень схожий интерфейс, изучите внимательно процесс установки программы Winamp, и вы сможете без труда определить используется ли NSIS.

Вы также можете щелкнуть установщик

Аналогично, вы можете полностью изменить путь к этой папке в своей системе. Он может обрабатывать еще менее используемые пути, такие как папка данных приложения. Вы можете запустить или отладить его напрямую и посмотреть, работает ли он так, как вы планировали. Написание сценариев для создания программы установки дает вам большую гибкость, но для их изучения требуется некоторое время. В мастере вы набросаете основные функции будущего установщика, затем переходите к каждой части установки и указываете их поведение.

WISE Installer

Покопавшись в интернете вот какое красивое описание я нашёл для него:
Wise for Windows Installer позволяет профессиональным разработчикам быстро создавать надежные пакеты.MicrosoftI с использованием новейших технологий Windows Installer корпорации Microsoft. Уникальные функции Wise for Windows Installer помогают как небольшим, так и крупным командам разработчиков создавать установочные пакеты для любых типов платформ, включая рабочие станции и карманные компьютеры, серверы приложений и web, а также мобильные устройства Windows Mobile, Windows CE, Pocket PC, Microsoft .NET Compact Framework, Palm OS и смартфоны.

Программа Wise Installation Studio позволит без особых усилий создавать инсталляционные пакеты приложений для операционной системы Windows Vista, 64-битных версий Windows и мобильной платформы Windows Mobile 5. Данный пакет поддерживает формат Windows Installer (MicrosoftI), а также имеет и собственный формат - WiseScript (.EXE).

Пользователи также смогут по достоинству оценить преимущества инновационной технологии Altiris Software Virtualization Solution, внедрённой в Wise Installation Studio, которая позволяет создавать виртуальные архивы приложений (.VSA) и гарантирует полное отсутствие конфликтов между устанавливаемыми продуктами.

Кроме того, новая версия Wise Installation Studio интегрируется с производимым компанией Nalpeiron пакетом PRO-Tector Standard. Это решение позволяет разработчикам создавать испытательные версии программных продуктов и обеспечивает надёжную защиту интеллектуальной собственности от незаконного использования.

Только вот ведь незадача, похоже проект умер…
ну да ладно, не будем о грустном…

Инсталляторы, созданные с помощью WISE Installer принимают стандартный ключ «S”.
Пример:

Start setup.exe /S

Я не знаю, какого типа инсталлятор или не могу определить его тип

В этом случае используйте ключ “s”, как правило он работает.
Пример:

Start setup.exe /s

Производители ПО и драйверов, которые снабжаются уникальным инсталлятором, как правило придерживаются этого стандарта

Большинство системных
администраторов знают, как можно быстро
установить/переустановить Windows. Для этих
целей существуют программы, позволяющие
сделать точный образ установленной Windows
вместе со всеми установленными
приложениями, драйверами и т.п. Достаточно
переписать этим образом системный раздел и
вот на машине установлена полностью
готовая к работе Windows. Этим занимаются такие
программы как Acronis TrueImage, PowerQuest DeployCenter, Norton
Ghost. С появлением Windows XP появилась также
возможность автоматически установить всю
Windows без вопросов про имя пользователя, ключ
продукта, временные, региональные
настройки и т.п. В ходе установки можно
автоматически установить любые приложения,
ключи реестра, обновленные драйвера. В
английском языке этот процесс называется
“unattended installation”, что по-русски означает “автоматическая
установка". Так что в плане полной
переустановки Windows у системных
администраторов проблем стало меньше. Вся
установка заключается только в том, чтобы
вставить специальный диск в привод
пользователя. А вот как быть если надо на
установленную Windows нужно поставить какое-нибудь
приложение? Софт для бухгалтера, юриста,
инженера? Тут администратор честно идет к
пользователю, честно жмет кнопки, отвечает,
что Да, он согласен с лицензионным
соглашением, вводит ручками серийник и ждет
появления кнопки Finish. Проделывать такую
работу больше чем на одном компьютере —
занятие неблагодарное. Но, к счастью, и
здесь есть незаменимые помощники. О них и
пойдет речь.

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

  1. InstallShield
  2. Windows Installer Service (*.msi)
  3. InstallShield с MSI
  4. Inno Setup
  5. Nullsoft SuperPiMP Install System (NSIS)
  6. WISE Installer

Список инсталляторов, конечно,
неполный, охватить все просто невозможно.

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

Название инсталлятора Запуск с ключом Как распознать
InstallShield setup.exe /s /sms

Наличие файла setup.iss в
директории;
В свойствах установочного файла (который,
кстати, всегда называется setup.exe) будет
что-то типа "InstallShield (R) Setup Launcher".

Windows Installer Service (*.msi) setup.msi "/qn REBOOT=ReallySuppress" Расширение *.MSI
InstallShield c MSI setup.exe /s /v "/qn REBOOT=ReallySuppress" Приложения могут быть в виде
отдельных MSI файлов или поставляться с
установщиком setup.exe.
Inno Setup setup.exe /VERYSILENT /SP- При запуске инсталлятора в
самом первом окне кликните на иконку в
левом верхнем углу и выберите пункт About
Setup из меню.
Nullsoft SuperPiMP Install System (NSIS) Setup.exe /S Внизу инсталлятора надпись
Nullsoft Install System
WISE Installer Setup.exe /s Надпись на первом окне
инсталлятора Initializing Wise Installation Wizard

Несколько комментариев к таблице.

  1. Для Windows Installer можно задавать ключи /qb или
    /qn. Первый покажет прогресс установки, а
    второй полностью скроет все окна и
    незаметно установит приложение. Если вы
    хотите отобразить прогресс установки, но
    не показывать кнопку Cancel, исключая
    возможность прерывания установки
    пользователем, то используйте ключ /qb!.
    Некоторые приложения требуют
    перезагрузки компьютера после установки.
    Чтобы этого избежать используйте
    свойство REBOOT=ReallySuppress вместе с /qn или /qb,
    заключая все выражение в кавычки.
  2. InstallShield с MSI могут быть двух типов: "InstallScript
    MSI" и "Basic MSI". InstallScript MSI использует
    традиционные ключи InstallShield. В табличке
    приведены ключи для Basic MSI. Обратите
    внимание, что ключ /v и кавычки пишутся
    слитно.
  3. Регистр ключей имеет значение, то есть /S
    и /s — не одно и то же.

Для других типов инсталляторов
иногда о ключах можно узнать, запустив
программу с ключом /? или /help.

Отдельный разговор если
инсталлятор при установке требует ввод
серийного номера. Например, Nero Burning Rom может
быть автоматически установлен следующей
командой:

nero6303.exe /silent /noreboot /no_ui /sn=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx /write_sn

Можно также создать
регистрационный файл, который будет
вносить регистрационные данные прямо в
реестр. Пример файла regnero.reg:

Windows Registry Editor Version 5.00
"User"="InsertName"
"Company"="InsertCompanyName"
"Serial5"="InsertSerial"

Для Nero 6-й версии последняя строка
должна быть такой:

"Serial6"="InsertSerial"

Тогда перед автоустановкой вы
можете сначала запустить регистрационный
файл, а потом уже автоустановку с ключами. Понятно, что от такой
автоматизации мало толку без командных
файлов. Например, создайте файл autosetup.cmd

ECHO Installing Nero Burning Rom
ECHO Please wait…
REGEDIT /S D:\Install\regnero.reg
start /wait D:\Install\Nero551054.exe /silent /noreboot /no_ui
Где D — буква привода (универсальной
переменной типа %CDROM%, к сожалению, нету).

Ключ /wait команды start позволит
дождаться окончания процесса установки.
Это необходимо, чтобы не запускалось сразу
несколько процессов инсталляции. В командный
файл можете записать команды
для автоустановки всех необходимых
приложений.

Таким образом, вы можете записать
все инсталляторы и командный файл autosetup.cmd
на диск и запускать автоустановку через
него. Можно также бросить в корень диска
файл autorun.inf:


Open=autosetup.cmd

Тогда командный файл запустит
автоустановку сразу при вставке диска в
привод.

Если с ключами вам работать не
нравится, кажется сложным, или если вы не
смогли подобрать ключи для автоматической
установки, то можете попробовать программы
эмулирующие действия пользователя при "нормальной"
установке приложения. Общий смысл работы программ
такого типа в следующем. Инсталлятор
запускается в обычном режиме без ключей, а
все действия, такие как нажатие кнопок, ввод
серийных номеров, расстановка флажков,
происходят в режиме эмуляции действий
пользователя. В результате вы увидите окно
инсталлятора в котором сами нажимаются
кнопки, снимаются/ставятся флажки, вводятся
серийные номера и т.п. К программам такого рода
относятся: AutoIt и LazySetupCD.

Для AutoIt вы должны писать скрипты
на специальном скриптовом языке. Например, для установки
программы LazySetupCD скрипт будет такой:

//запуск установки из директории c:\temp
Run, c:\temp\LazySetupCD\setup.exe
//дождемся появления нужного окна
WinWaitActive, Лицензионное соглашение
//нажмем Да, т.е. отправим нажатие Enter
Send, {Enter}
//дождемся появления следующего окна
WinWaitActive, LazySetupCD v.1.1
//нажмем OK
Send, {Enter}
//завершение
Exit

Итак мы рассмотрели три возможных
метода автоматической установки программ:

  1. С помощью ключей и командных файлов
  2. С помощью AutoIt
  3. С помощью LazySetupCD

Самым быстрым методом,
безусловно, является метод установки через
ключи и командные файлы, т.к. в этом случае
не появляется окон установки и не
расходуется время на их отрисовку. Однако,
по этому методу не всегда удается достичь
желаемого результата (например, не удастся
подобрать нужные ключи автоустановки).
Тогда на помощь приходят эмуляторы
действий пользователя — AutoIt и LazySetupCD. Чтобы
эффективно начать использовать AutoIt
придется потратить время на изучение
синтаксиса специального скриптового языка.
LazySetupCD предоставляет более простой и
удобный интерфейс для составления
алгоритма установки.

Чем пользоваться — решать вам.

При подготовке материала
использовались данные сайтов:


unattended.OSzone.net

autosetup.org.ru
Системный администратор №№4-7 2005 г.