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

Показать сообщение отдельно

Аватара для wolkow70

Ветеран


Сообщения: 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