Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Socrat Internet Poliglot
Показать сообщение отдельно
ZaV ZaV вне форума

Пользователь


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

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


сейчас быстренько попробовал .. вроде получилось
ставим следующим образом
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 учитывая необходимость править путь установки в файле ответов, возможно это даже будет более удачным решением.

Последний раз редактировалось ZaV, 03-03-2008 в 11:49.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:07, 03-03-2008 | #2

Название темы: Socrat Internet Poliglot