Имя пользователя:
Пароль:
 

Название темы: DrWeb 4.3x - автоустановка
Показать сообщение отдельно

Аватара для Debugger

Ветеран


Сообщения: 867
Благодарности: 70

Профиль | Отправить PM | Цитировать


Расскажу как я делал.

При попытке тихой установки в логе появляется ошибка "-3". Значит, в файле ответов содержится не вся требуемая информация. Проверим.

Запускаем инсталлятор с ключом /R. При каждом нажатии "Далее" проверяем изменения в %SYSTEMROOT%\setup.iss. Вот и ошибка: после выбора языка в setup.iss ничего не сбрасывается.

Вспомнил, что у InstallShield в setup.ini есть опция EnableLangDlg=Y. Ищем в %SYSTEMROOT%\Temp, так и есть. Тут же валяется и распакованный инсталлятор, не хватает только файла data2.cab, в котором собственно и содержится сам антивирус. Его инсталлятор на винт не распаковывает. После недолгих поисков выяснил, как его выковырять. Открываю инсталлятор в шестнадцатиричном редакторе, ищу data2.cab, нахожу такую строку:

Код: Выделить весь код
data2.cab Disk1\data2.cab 0.0.0.0 5683464 ISc( •
Сам файл начинается с "ISc(", его длина 5683464. Сохраняем, ставим в setup.ini EnableLangDlg=N, запускаем установку, получаем тот же результат .

Наверно, придется перепаковывать... Может, кто другой разберется?

Отправлено: 16:50, 09-01-2006 | #31

Название темы: DrWeb 4.3x - автоустановка