Ветеран
Сообщения: 3206
Благодарности: 845
|
Профиль
|
Отправить PM
| Цитировать
Товарищи (и прежде всего уважаемый BoaSoft), помогите пожалуйста разобраться в таком вопросе:
Пытаюсь интегрировать в дистрибутив пакет видеодрайверов ATI.
Хочу, что бы при установке автоматически ставилась ATI CCC.
За основу взял пакет Video_ATI 9.05rc1 от Sam.
В этом пакете установщик CCC находится: D-V-A1-CCC/Setup.exe.
Установщик ATI AVIVO : D-V-A1-AVIVO/Setup.exe
В файле Finish.ini у меня такие записи:
[KeepDrvParam]
KeepHWDir=Y
KeepHWClass=MODEM
KeepHWInstalled=*
KeepOlnlyBetterMatcth = 1
KeepDrvDir=%SystemRoot%\OemDrv
[DrvDirSybstitute]
S\CR\3\Win2k_xp=S\CR\3
; Total cleanup part
[Panels_001]
Command_01=del /f /q %SystemDrive%\msst.ini
Command_02=del /f /q "%SystemDrive%\DriverPack*.ini"
Command_03=del /f /q "%SystemDrive%\DP*.ini"
Command_04=del /f /q "%SystemDrive%\DriverPack*.txt"
Command_05=del /f /q "%SystemDrive%\DP*.txt"
;Video drivers part
[Panels_002]
Caption=New Ati driver - Catalust Control Center
TagFile_01=%DRVDIR%\ati2mtag.sys
TagFile_02=%DPROOT%\V\A1\CCC\Setup.exe
Condition_01=%DPROOT%\V\A1\VerCheck.exe "%DRVDIR%\ati2mtag.sys" "6.14.10.6631"
Command_01=START /WAIT %DPROOT%\V\A1\CCC\Setup.exe /s
Command_02=START /WAIT %DPROOT%\V\A1\AVIVO\setup.exe /s /v"/qn REBOOT=ReallySuppress
[Panels_003]
Caption=Old Ati driver - Ati control panel
TagFile_01=%DRVDIR%\ati2mtag.sys
TagFile_02=%DPROOT%\V\A1I\CPanel\Setup.exe
Condition_01=%DPROOT%\V\A1\VerCheck.exe "%DRVDIR%\ati2mtag.sys" "6.14.10.6583"
Command_01=START /WAIT %DPROOT%\V\A1\CPanel\Setup.exe -s -f1 %DPROOT%\V\A1\CCP\shortcut.iss
В Gui интеграторе при создании дистрибутива выставил опции сохранения драйверов и установки панелей. В процессе установки системы сам драйвер ставится нормально, а ССС почему-то не ставится.
При этом в директории Windows создается папка OemDrv, в которую копируются папки с драйверами,в том числе и папки с инсталляторами ССС и AVIVO, и оттуда их можно нормально устанавливать.
Что характерно, если создать cmd файл и прописать в нем комманды:
START /WAIT %SystemRoot%\OemDrv%\V\A1\CCC\Setup.exe /s
START /WAIT %SystemRoot%\OemDrv%\V\A1\AVIVO\setup.exe /s /v"/qn REBOOT=ReallySuppress
то при его запуске в тихом режиме нормально ставятся и панель ССС и кодеки AVIVO. Таким образом, ключи тихой установки правильные.
В связи с этим у меня возник ряд вопросов:
1. В чем может быть причина не установки ССС из Finish.ini ?
2. Нужно ли в Finish.ini менять пути %DPROOT% и %DRVDIR% на другие, или они должны быть именно такими?
3. Что это за файл VerCheck.exe?
( я использовал файл с одноименным названием из Gui интегратора (GUITOOLS\ResPatch\TOOLS\)- положив его в папку A1, это правильно?)
4. В типовом Finish.ini в секциях указаны комманды:
Command_01=MSIEXEC /i %DPROOT%\V\ATI\CCC\ /qn /norestart
Command_02=MSIEXEC /i %DPROOT%\V\ATI\CCC\ /qn /norestart
Что это за файлы ISScript9.Msi и ATICCC.msi (ведь в пакетах ATI) их нет?
|
-------
Человек человеку - друг, товарищ и волк!
Отправлено: 09:30, 08-06-2009
| #35
|