сейчас быстренько попробовал .. вроде получилось
ставим следующим образом
1. Ракспаковываем дистриб до вида
Код:
setupdir\
Setup.ini
data2.cab
layout.bin
data1.cab
data1.hdr
readme_eng.txt
readme.txt
setup.inx
ikernel.ex_
Setup.exe
2. В setup.ini заменяем EnableLangDlg=У на EnableLangDlg=N
3. Для получения файла ответов прогоняем setup.exe с ключом -r
4. Копируем полученный файл setup.iss в папку с распакованным дистрибом
5. После удаления программы пробуем поставить заново в авто режиме.
setup.exe -s
6. для переназначения лог файла и файла ответов на жесткий диск, при запуске с cd, используем следующую команду
Код:
setup.exe -s -f1%systemdrive%\silent.iss -f2%systemdrive%\silent.log
(в этом случае файл ответом копировать в папку с дистрибутивом нет необходимости, файл ответов должен быть в корневом каталоге системного диска )
где silent.iss - наш файл ответов
silent.log - лог файл установки
у меня сработало
Может быть кто нибудь знает можно ли переопределить значение заданное в setup.ini в запакованном дистрибутиве или передать идентификатор языка инсталлятору ...
если есть такой способ то возможно получится сделать дистрибутив без распаковки оригинального инсталлятора. Хотя можно обойтись 7zsfx учитывая необходимость править путь установки в файле ответов, возможно это даже будет более удачным решением.