А я KAV 2009 ставлю так (кусок из файла presetup.ini для Boa Soft Installer)
Код:
![Выделить весь код](images/misc/selectcode.png)
Command1=kav.ru.msi /qb-! /norestart (ставится без ошибок)
Command2=%PROC%\nircmd.exe wait 10000
Command3=%ProgramFiles%\Kaspersky Lab\Kaspersky Antivirus 2009\avp.com update %SOURCE%\Soft\Antivir\KAV8\Bases
То есть базы обновляются напрямую с диска. Так проще обновлять сборку, не надо ничего перепаковывать. В будущем хочу сделать определение флэшки (по маркерному файлу) и, если она есть, ставить базы с нее.
Фишка второй команды в том, что если моментально после установки запустить avp.com он пишет какую-то ошибку и вылетает. Наверно дополнительно что-то запускается. Поэтому из папки %PROC% (где лежат всякие вспомогательные файлы) с помощью nircmd.exe делается пауза в 10 сек. %SOURCE% - это переменная указывающая на CD-привод, существующая во время работы Boa Soft Installer.
Вообще nircmd.exe это такая замечательная штука, она может делать очень много замечательных вещей которые полезны для нужд автоустановки!
Обновлено 29.10.09:
Установку лучше делать в конце, потому как после запуска avp.com все копируемые и запускаемые файлы начинают проверяться на вирусы, и установка происходит заметно медленнее.