PDA

Показать полную графическую версию : nVidia Forceware. Setup.iss


Страниц : [1] 2

aegis-integrator
19-09-2008, 18:44
Создан файл setup.iss. Содержание такое:

[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-DlgOrder]
Dlg0={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-1
Count=1
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-1]
Result=1
BootOption=0

Но после установки, все равно появляется окошко о выборе "Перезагрузить или Неперезагрузить".

Я что-то не то делаю или чего-то не хватает в содержании setup.iss

aegis-integrator
19-09-2008, 19:49
setup.exe /s
setup.exe /?
setup.exe /s /v/qn

Ничего не запускается только Камень грузиться на 4 секунды на 50% и с падением до 0% загрузки

setup.exe (по статье о "Типы Инсталяторов")

InstallShield

Чтобы автоматически установить приложение, использующее InstallShield, вам надо предварительно создать файл setup.iss на рабочей ОС.
Запустите приложение из командной строки, используя ключ /r (например, Setup.exe /r)
Пойдет процесс установки, вы будете отвечать на вопросы - все как обычно. Главное, не выбирайте опцию перезагрузки компьютера сразу после установки ("Restart the computer now")
После окончания установки зайдите в вашу системную директорию (C:\Windows) и извлеките оттуда файл setup.iss. Перед автоматической установкой положите файл в директорию, где лежит ваша программа.


По идее он должен подцепить setup.iss . Если не прав поправьте. Так же не канает.

Файлик ответов делался с применением /r после взят из системурута.

Не канает. Единственное как установилось это OEM вариант. Но он не устраивает Корпоративный Стандарт установки Драйверов.

Файл конфигурации, повторяю, судя по сему не ЦЕПЛЯЕТСЯ. Мне все равно будет перезагруз или нет, но мне нужно чтобы не было окна и установка длилась без моего вмешательства.

boss911
19-09-2008, 21:00
Создан файл setup.iss. »
А зачем его создавать, когда он уже идет в пакете с драйвером.

Официальный setup.iss из официального пакета:
[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-DlgOrder]
Dlg0={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdWelcome-0
Count=2
Dlg1={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-0
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdWelcome-0]
Result=1
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-0]
Result=6
BootOption=3
Наверно разработчики не просто так его туда положили, то есть, они изначально позаботились о том, чтобы мы его уже не создавали, а применяли сразу для автоматической установки.

aegis-integrator
19-09-2008, 21:01
Не работает. Окно о выборе перезагрузки все равно появляется

boss911
19-09-2008, 21:55
Не работает. »
Это уже странно, видимо, тут уже разработчики "постарались". А чего вас не устраивает метод интеграции драйвера в дистрибутив? Сейчас это довольно популярный способ. К примеру, вот такие подобные проблемы решаются сразу.

aegis-integrator
19-09-2008, 21:57
25 конфигураций. Вес драйверов 2,7 Гига. Что мне прибавляет еще 10 минут установки на этапе T12. Причем из них 2,4 просто хлам.
Я ставлю с учетом того на какую ставлю посредством WPI

Лучше скажите как setup.iss подцепить инсталеру

Baw17
19-09-2008, 22:27
SdFinishReboot-1 »
попробуй 0

при BootOption=0 будет предложено сообщение о перезагрузке
при 3 - автоматическая

boss911
19-09-2008, 22:50
25 конфигураций. Вес драйверов 2,7 Гига. Что мне прибавляет еще 10 минут установки на этапе T12. Причем из них 2,4 просто хлам. »
Но установщик Windows сам определяет (подхватывает), что ему ставить, а что нет, лишнего он ну не как не поставит.

Лучше скажите как setup.iss подцепить инсталеру »
Вы же сказали, что пробовали автоматическую установку, только последний диалог мешает, видимо файл подцепился в таком случае.

Распакуйте скаченный драйвер (SFX архив) с помощью любого архиватора, получите много файлов, среди которых будет setup.exe и setup.iss. Для тихой установки запускайте - setup.exe /s . Есть и другие нюансы автоматической установки инсталляторов InstallShield (http://oszone.net/2766#installshield).

[hr]
Baw17, я ему это уже советовал, но потом получил обвинение, что я не осознаю, что советую. Я даже привел официальный вариант фала ответов с теми параметрами, что и ты указал, но он говорит, что не работает. Не знаю в чем проблема.

Baw17
19-09-2008, 23:08
boss911, одно предположение, что то с ОС, надо пробовать на чистой машине, не может, чтобы ISS не отрабатывал полностью

boss911
19-09-2008, 23:25
не может, чтобы ISS не отрабатывал полностью »
Отож!

Dmitry_K
21-09-2008, 16:08
а что за версия драйверов-то? откуда качали?
кст, можно перед установкой драйверов запустить простенький AutoIt-скрипт, который "нажмет" нужную кнопку, что в итоге приведет к нужному результату ;)

aegis-integrator
22-09-2008, 16:47
Цитировать »

Драйвера я взял с диска Делла. Если интересует могу дать ссылку на них из оф источника. Но не в этом суть то.

Я тут как то задал как запустить этот setup.iss

Просто пишу:
start /wait "c:\drivers\t3400\video\setup.exe"

А ключ какой таки? Просто так? Или /s


AutoIT - почитал поверхностно... верите =) Это не нормальное и довольно сложное решение!

Dmitry_K
22-09-2008, 17:47
aegis-integrator, чтобы подхватился "setup.iss", нужен ключ "/s".
И почему AutoIt - "ненормальное" решение? Имхо, нестандартное, но приводящее к нужному результату... и не такое уж сложное...
Я так понял, что проблема в вашем случае - это "нажать" на нужную кнопочку в этом злополучном окне, чтобы установка продолжилась далее без участия человека? Тогда AutoIt - самое простое, и главное, самое быстрое решение. Если нужна помощь, обращайтесь ;)

aegis-integrator
22-09-2008, 17:51
Цитировать »


Так так так ... насчет выбора SdFinishReboot-3 не было не слова!

Насчет AutoIT. Мне кажется все не нормальное что делается не Виндовозными средствами (файл ответов). Но если не прокатит! Будем пробоваться AutoIT!

boss911
22-09-2008, 17:57
start /wait "c:\drivers\t3400\video\setup.exe" »
Вы распаковали setup.exe, получили все то, что описывал выше?

насчет выбора SdFinishReboot-3 не было не слова! »
Првильно, не было, ибо я такое и не советовал, где вы взяли зачение "3" я не пойму.

А ключ какой таки? Просто так? Или /s »
Вам уже был дан ответ, но вы по-прежнему смотрите в пустое небо.

aegis-integrator
22-09-2008, 18:01
Цитировать »

почему человек по имени Dmitry_K доходчиво, что с ключиком /s цепляется setup.iss. Из вашего "пустого неба", цитирую:
"Распакуйте скаченный драйвер (SFX архив) с помощью любого архиватора, получите много файлов, среди которых будет setup.exe и setup.iss. Для тихой установки запускайте - setup.exe /s "
На что я вам ответил что ТИХАЯ УСТАНОВКА не прокатывает. Про то, что этим ключом цепляется setup.iss вы не сказали ни слова =)

Dmitry_K
22-09-2008, 18:11
aegis-integrator, ключ "/s" говорит инсталлятору, что-то типа ищи файлик "setup.iss" и если он существует, бери ответы из него. Это и есть автоматическая установка.
Только вот почему она отрабатывает не до конца, не совсем понятно. Процесс установки драйвера методом эксперимента "ковырять" нужно, чтоб точно разобраться, в чем дело.

boss911
22-09-2008, 18:21
Про то, что этим ключом цепляется setup.iss вы не сказали ни слова »
Я это вам не сказал напрямую потому, что я вам дал ссылку на статью (http://oszone.net/2766#installshield), где об этом говорится и разжевывается, но вам видимо разжевать мало, надо еще и в рот положить. Коль уже дали вам тут совет, то попробуйте это проверить, давно бы уже получили нужный результат. Меньше слов – больше дела. Тут многое достигается через несколько проб и ошибок.

aegis-integrator
22-09-2008, 18:24
Цитировать »

=) boss911 вы ... у меня нет желания больше получать от вас советы и ответы. Потому что:

ЧИТАЕМ ВТОРОЙ ПОСТ!
"setup.exe /s
setup.exe /?
setup.exe /s /v/qn

Ничего не запускается только Камень грузиться на 4 секунды на 50% и с падением до 0% загрузки"

Где я не пробовал /s? Я перед тем как спросить, читал. Как модно говорить: "Юзал поиск и гуглил".

Спасибо за помощь конечно, но она мне ничем не помогла!


Dmitry_K - спасибо!

Dmitry_K
22-09-2008, 18:30
можно попробовать также "setup.exe /s /sms" или "setup.exe /s /f1"путь\setup.iss"




© OSzone.net 2001-2012