(обзор программы - 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=<указывается текст, отображаемый при наведении курсора на на название приложения>