Подготовка пресетов ПО
Теперь нам нужно подготовить парочку пресетов для установки разных вариантов ПО.
В качестве примера возьмем Nero-6.6.0.16, перепакуем его с помощью в бесключевой sfx архив для тихой установки. Подготовим два пресета.
В первом к базовому набору ПО добавим Nero, во втором добавим Nero и уберем QuickTime Alternative. Чтобы добавить Nero изменим файл RunFromCD.cmd, находящегося в каталоге CDRoot\$OEM$\$1\Temp дистрибутива, подготовленного с помощью UnaCreator, добавим в него следующие строки:
IF EXIST %CDDRIVE%\Install\Nero\Nero-6.6.0.16_all_in_one.exe REG ADD %KEY% 77 /VE /D "Nero-6.6.0.16" /f
IF EXIST %CDDRIVE%\Install\Nero\Nero-6.6.0.16_all_in_one.exe REG ADD %KEY% 77 /V 1 /D "%CDDRIVE%\Install\Nero\Nero-6.6.0.16_all_in_one.exe" /f
Сохраните файл в любом другом каталоге с тем же именем. В этом же каталоге создайте файл drivers.cmd со следующими строками:
IF EXIST %WINDIR%\CMDOW.exe cmdow @ /HID
Start /wait %SystemDrive%\D\ChI.exe x -y -ao
Start /wait %SystemDrive%\D\GrI32.exe x -y -ao
Start /wait %SystemDrive%\D\GrATI.exe x -y -ao
exit
Теперь оба файла надо упаковать WinRAR sfx с именем NeroPlus.exe и добавлением в комментарий следующих строк:
Path=%SystemDrive%\temp
SavePath
Setup=%SystemDrive%\Temp\drivers.cmd
Silent=1
Overwrite=1
Так, первый пресет готов. Сейчас подготовим второй.
Для этого просто уберем строки, определяющие установку QuickTime Alternative в RunFromCD.cmd и упакуем его и drivers.cmd в sfx архив с именем NoQTA.exe. Не забудьте добавить комментарий к архиву.
Подобным образом можно подготовить любые пресеты с нужными вам параметрами для установки приложений или драйверов. Количество пресетов ограничено только объемом CD/DVD диска.