УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Installs.exe


(обзор программы - Akufrol)

Тема на MSFN

Команда на запуск программы прописывается в [GuiRunOnce]. Соответственно запуск происходит при первом входе в систему. Все настройки программы содержатся в файле installs.ini, который должен находиться в одной директории с программой. Файл в ANSI-кодировке. Если его открыть для редактирования (лучше в FARе, поскольку в Блокноте вылезут кракозябры), то в начале есть расшифровка каждой команды на английском. Я постараюсь расписать каждую по-русски и указать примеры на конкретных программах.

install= <путь к файлам установки + можно указать ключи> (поддерживаются системные переменные)

install= c:\install\nero\setup.exe /silent /noreboot /no_ui

или

install= %systemdrive%\install\nero\setup.exe /silent /noreboot /no_ui

selected=0 или 1 (по умолчанию 0)

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

visible=0 или 1 (по умолчанию 1)

Если 0, то программа вообще не будет видна в списке устанавливаемых программ (будет пустое место), и будет установлена по умолчанию.

active=1 или 0 (по умолчанию 1)

Если 0, то программа будет выглядеть бледным цветом и недоступна для установки, если 1 - то ярко выделена

installorder=##

##-число от 1 до 99. указывает порядок установки программ в процессе инсталляции



register= C:\install\register.reg, [before/after]

При установке заменяет команду "regedit /s register.reg"

before/after - в зависимости от ключа запись значений в реестр производится до или после установки приложения

postreboot=0 или 1

перезагрузка после установки (по умолчанию 0)

displayorder=## (число от 1 до 99)

указывает местоположение проги в списке (на installorder не влияет)

saveinstall=0 или 1 (по умолчанию 1)

при 0 удаляет инсталляционную папку

killprocess=processname,wait

удаляет или заканчивает процесс при зависании инсталляции, вместо wait указывается в секундах время задержки (не работает совместно с postreboot)

popdesc=<указывается текст, отображаемый при наведении курсора на на название приложения>


boxdesc=<текст, отображаемый под названием программы>

параметры popdesc, boxdesc, saveinstall, killprocess являются необязательными

в разделе [Install Window Setup] указываются параметры надписей, заголовков, размеров и координат кнопок (координаты и размер кнопок лучше оставить по умолчанию)

Title=<заголовок окна> (поддерживается кириллица)

Prompt=<титульная надпись> (поддерживается кириллица)

Button=<Надпись на первой кнопке> (поддерживается кириллица)

Надписи на остальных кнопках зашиты в исполняемый файл install.exe, и перекомпиляцией я не занимался.

restart=1 или 0 (по умолчанию 0)

Перезагрузка после установки

autostart=1 или 0 (по умолчанию 0) - автозапуск

Delay=<время задержки в секундах перед запуском>

shutdowntimer=<время задержки в секундах после окончания всех установок и закрытием программы>

Далее идут непосредственно настройки конкретных приложений:

[Acrobat Reader 6.0]

install=C:\soft\Acrobat6\AR6.bat

selected=0

visible=1

active=1

displayorder=1

installorder=1

postreboot=0

popdesc=acrobat

Это означает, что программа Acrobat 6.0 будет стоять первой в списке, первой начнет инсталляцию, установится сразу, а не после перезагрузки

При запуске installs.exe открывается окно в классическом стиле Windows со списком приложений для установки. В верхнем правом углу - кнопки управления (Запуск, Выделить/Снять все, Выход). Возле названия каждой программы отмечаем галочкой, хотим или нет ее устанавливать. После того, как все нужные программы отмечены, делаем Запуск. Очередность установки задается в installs.ini (не ошибитесь и не продублируйте, иначе зависнет). При установке в окне выдается путь установки. Если приложение устанавливается без ключей, то следующая установка начнется после завершения предыдущей.

Преимущества: графический интерфейс; выбор желаемых приложений и запуск их всех одной кнопкой; очередность установки приложений; экспортирование ключей реестра до или после установки приложений.

Недостатки: бедный графический интерфейс; программа не работает из cmdlines.txt (выдает ошибки путей приложений); не поддерживаются две строки "install=" в одном блоке установки.


Содержание раздела