Пользователь
Сообщения: 80
Благодарности: 10
|
Профиль
|
Отправить PM
| Цитировать
Jameszero
Файл divxdec.ax копируется, конечно, в System32.
При интеграции в английскую винду, я никаких изменений в аддоне не делал, поэтому и не постил inf файл.
Код: 
[Version]
signature="$CHICAGO$"
[Optional Components]
Codec
[Codec]
OptionDesc ="Swgreed's codec addon pack"
Tip ="Codec Pack"
Modes =0,1,2,3
CopyFiles =Main
AddReg =Entries
DelFiles =Remove
DelReg =Remove.reg
RegisterDlls =codec.register
[SourceDisksNames.x86]
1="Codec Files","Codecs.cab",,"i386"
[DestinationDirs]
Main = 11
Remove = 11
[SourceDisksFiles]
ac3filte.ax=1
ac3filte.cpl=1
CLVSD.ax=1
CoreVorb.ax=1
DirectVo.cpl=1
divxconf.exe=1
divxdec.ax=1
DivXsm.exe=1
divxsm.tlb=1
GSpot.exe=1
GSpot25.dat=1
I263_32.drv=1
iac25_32.ax=1
IMC32.acm=1
Ir32_32.dll=1
Ir41_32.ax=1
Ir41_qc.dll=1
Ir41_qcx.dll=1
Ir50_32.dll=1
ir50_32.qtx=1
Ir50_lcs.dll=1
Ir50_qc.dll=1
Ir50_qcx.dll=1
Ivfsrc.ax=1
l3codecp.acm=1
l3codecx.ax=1
mpeg2dmx.ax=1
ogg.dll=1
OggDS.dll=1
vorbis.dll=1
vorbisen.dll=1
vorbisfi.dll=1
vp7dec.ax=1
vp7vfw.dll=1
VSFilter.dll=1
WMV9VCM.dll=1
xvid.ax=1
xvidcore.dll=1
xvidvfw.dll=1
qt-dx331.dll=1
WMSDMOD.dll=1
wmspdmod.dll=1
WMVDMOD.dll=1
WMADMOD.dll=1
DivXConf.cpl=1
qasf.dll=1
xvidcon.cpl=1
WMASF.DLL=1
[Main]
ac3filter.ax,ac3filte.ax
ac3filter.cpl,ac3filte.cpl
CLVSD.ax
CoreVorbis.ax,CoreVorb.ax
DirectVobSub.cpl,DirectVo.cpl
divxconfig.exe,divxconf.exe
divxdec.ax
DivXsm.exe
divxsm.tlb
GSpot.exe
GSpot25.dat
I263_32.drv
iac25_32.ax
IMC32.acm
Ir32_32.dll
Ir41_32.ax
Ir41_qc.dll
Ir41_qcx.dll
Ir50_32.dll
ir50_32.qtx
Ir50_lcs.dll
Ir50_qc.dll
Ir50_qcx.dll
Ivfsrc.ax
l3codecp.acm
l3codecx.ax
mpeg2dmx.ax
ogg.dll
OggDS.dll
vorbis.dll
vorbisenc.dll,vorbisen.dll
vorbisfile.dll,vorbisfi.dll
vp7dec.ax
vp7vfw.dll
VSFilter.dll
WMV9VCM.dll
xvid.ax
xvidcore.dll
xvidvfw.dll
qt-dx331.dll
WMSDMOD.dll
wmspdmod.dll
WMVDMOD.dll
WMADMOD.dll
DivXConfig.cpl,DivXConf.cpl
qasf.dll
xvidconfig.cpl,xvidcon.cpl
WMASF.DLL
[Entries]
HKCU,"Software\Gabest\VSFilter\General","Mod32Fix",0x00010001,01,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc","xvidvfw.dll",,"XviD MPEG-4 Video Codec"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc","iac25_32.ax",,"Indeo® Audio Software"
HKCU,"Software\CyberLink\Common\CLVSD\zplayer","UIUseHVA",0x00010001,01,00,00,00
HKCR,"SOFTWARE\Classes\CLSID\{F07E245F-5A1F-4D1E-8BFF-DC31D84A55AB}\Defaults","ShowTrayIcon",0x00010001,00,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32","vidc.XVID",,"xvidvfw.dll"
...............
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32","VIDC.VP70",,"vp7vfw.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID","Description",,"XviD MPEG-4 Video Codec"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID","Driver",,"xvidvfw.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.XVID","FriendlyName",,"XviD"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.wmv3","Description",,"Microsoft Windows Media Video 9"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.wmv3","Driver",,"wmv9vcm.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.wmv3","FriendlyName",,"Microsoft Windows Media Video 9"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.IV40"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.IV41","Description",,"Indeo v.4.51.16.2 Interactive codec"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.IV41","Driver",,"Ir41_32.ax"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.IV41","FriendlyName",,"Indeo v.4.51.16.2 Interactive codec"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.IV50","Description",,"Ligos Indeo XP v5.2 codec"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.IV50","Driver",,"Ir50_32.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.IV50","FriendlyName",,"Ligos Indeo 5.2"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MP42","Description",,"Microsoft MPEG-4 Video Codec V2"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MP42","Driver",,"MPG4c32.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MP42","FriendlyName",,"Microsoft MPEG-4 Video Codec V2"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MP43","Description",,"Microsoft MPEG-4 Video Codec V3"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MP43","Driver",,"MPG4c32.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MP43","FriendlyName",,"Microsoft MPEG-4 Video Codec V3"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MPG4","Description",,"Microsoft MPEG-4 Video Codec V1"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MPG4","Driver",,"MPG4c32.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.MPG4","FriendlyName",,"Microsoft MPEG-4 Video Codec V1"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.VP70","Description",,"On2 VP70 [Simple Profile]"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.VP70","Driver",,"vp7vfw.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.VP70","FriendlyName",,"On2 VP70 [Simple Profile]"
HKCU,"Software\DivXNetworks\DivX4Windows","Disable Logo",0x00010001,01,00,00,00
HKCU,"Software\DivXNetworks\DivX4Windows","Smooth Playback",0x00010001,01,00,00,00
HKCU,"Software\DivXNetworks\DivX4Windows","Double Buffering",0x00010001,01,00,00,00
HKCU,"Software\GNU\XviD","Supported_4CC",0x00010001,00,00,00,00
HKCU,"Software\Microsoft\MediaPlayer\Player\Settings","EnableDVDUI",,"yes"
HKCU,"Software\GSpot Appliance Corp\gspot\v2.5 Settings","LicenseDisplayed",0x00010001,01,00,00,00
HKLM,"SOFTWARE\Classes\.asf\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.avi\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.mpg\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.ogg\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.ogm\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.ram\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.rm\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.vob\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Classes\.wmv\OpenWithList\gspot.exe"
HKLM,"SOFTWARE\Microsoft\WMV9_VCM","File Location",,"%11%"
HKCR,"SOFTWARE\Classes\Applications\gspot.exe\shell\open"
HKCR,"SOFTWARE\Classes\Applications\gspot.exe\shell\open\command",,,"%11%\gspot.exe %1"
HKLM,"SOFTWARE\Classes\CLSID\{7D8EA000-731E-11d0-AC50-00AA00BF35C4}\InProcServer32",,,"%11%\l3codecp.acm"
HKLM,"SOFTWARE\Microsoft\Netshow\Player\Codecs\MPEG Layer-3","URL",,"http://www.microsoft.com/netshow/codecs.htm"
HKLM,"%RunOnceEx%\DivX",1,,"%11%\DivXsm.exe /register"
[Remove.reg]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc","%11%\l3codeca.acm"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32","msacm.l3acm"
[Remove]
L3codeca.acm
[codec.register]
11,,ac3filter.ax,1
11,,l3codecx.ax,1
11,,CLVSD.ax,1
11,,divxdec.ax,1
11,,mpeg2dmx.ax,1
11,,CoreVorbis.ax,1
11,,iac25_32.ax,1
11,,Ivfsrc.ax,1
11,,vp7dec.ax,1
11,,ir41_32.ax,1
11,,OggDS.dll,1
11,,wmvdmod.dll,1
11,,wmsdmod.dll,1
11,,wmadmod.dll,1
11,,wmspdmod.dll,1
11,,xvid.ax,1
11,,VSFilter.dll,1
11,,qt-dx331.dll,1
11,,qasf.dll,1
[Strings]
RunOnceEx = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx"
(Inf-файл я сократил, т.к текст оказался слишком длинным и не отправлялся)
Не зная синтаксиса inf- файлов я просто предположил, что интерпретатором некоторых строк может быть сам интегратор.
Поэтому в измененый аддон для русской винды в инф-файл добавил строки в [Entries] по аналогии со "Snake Codec Pack 2.72"
Код: 
HKLM,%RunOnceEx%,"divxdec",0x20000,"regsvr32.exe /s %11%\divxdec.ax"
для всех файлов из [codec.register] кроме qt-dx331.dll (я вручную проверял возможность регистрации файлов из этой секции и все, кроме этого регистрировались успешно).
А все строки из [codec.register] (кроме qt-dx331.dll) закоментировал.
Итог - всё работает. Сделал тоже самое для английского аддона.
Я ни в коем случае не хочу сказать (и даже не думаю об этом) что оригинальный аддон сделан некорректно, просто, скорее всего, у меня кривые руки или ещё какой злой шаман попрыгал возле меня с бубном, главное после простых изменений в моём случае всё замечательно (уже целый месяц) работает, и с точки зрения обычного пользователя, который любит смотреть фильмы и на DVD и на CD, слушать музыку никаких нареканий нет. А большего и не надо
Сорри за большой пост... и ещё раз Спасибо за первоисточник!
|