Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |  |  |  |
Странный какой то инф 21.04.04 01:07 Число просмотров: 1569
Автор: amirul <Serge> Статус: The Elderman
|
Реально выполняются только эти две секции (там еще несколько нужных сопуствующих есть, но не об том речь):
> [OCX.Register] > "%11%\voxmsdec.ax"
> [CopyFiles.DLL] > voxmsdec.ax,,,97 > msms001.vwp,,,97
Копируются два файла в System32 и потом оттуда регистрируется voxmsdec.ax
Возможно он сам прописывается в реестр (в DllRegisterServer) или в ini файлы, а может MediaPlayer устанавливает эти CAB-ы как то по своему
А странный инф потому, что в секциях для очистки прописано ГОРАЗДО больше, чем вообще делается при установке
|
<software>
|
Вопрос по CAB-ам 19.04.04 02:46
Автор: push <Dmitry> Статус: Member
|
Народ, объясните мне, пожалуйста, такую простую вещь. Качаем мы, допустим, Media Player-ом какой-нибудь кодек. Докачали благополучно, он этот .CAB положил в темпы, а дальше? Что он запускает, и с какими параметрами для установки этого кодека?
|
 |
system.ini секция [drivers32] [upd] 19.04.04 11:16
Автор: amirul <Serge> Статус: The Elderman Отредактировано 19.04.04 11:18 Количество правок: 1
|
> Народ, объясните мне, пожалуйста, такую простую вещь. > Качаем мы, допустим, Media Player-ом какой-нибудь кодек. > Докачали благополучно, он этот .CAB положил в темпы, а > дальше? Что он запускает, и с какими параметрами для > установки этого кодека? В NT все ini файлы отображаются в реестр, а данная секция попадает сюда:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
Аудиокодеки выглядят как msacm.*, видеокодеки vidc.*
DirectShow-фильтры просто регистрируются при помощи regsvr32:
regsvr32 /s dsfilt.ax
Дальше, мне кажется, надо бы в MSDN лезть
------------------------
В cab-е может валяться inf-файл. Если он там есть, то все, что нужно это запустить его. Правой кнопкой на инф-е->Установить
|
 |  |
Это я сделал первым делом. Пишет типа "идёт установка",... 20.04.04 01:05
Автор: push <Dmitry> Статус: Member
|
> В cab-е может валяться inf-файл. Если он там есть, то все, > что нужно это запустить его. Правой кнопкой на > инф-е->Установить
Это я сделал первым делом. Пишет типа "идёт установка", прогрессбар бежит, а эффекта нуль. А когда его же ставит медиаплейер, тогда всё ок.
|
 |  |  |
А все файлы положил в один каталог? 20.04.04 12:05
Автор: amirul <Serge> Статус: The Elderman
|
> Это я сделал первым делом. Пишет типа "идёт установка", > прогрессбар бежит, а эффекта нуль. А когда его же ставит > медиаплейер, тогда всё ок. Если ничего не помогает, то inf файл в студию. Попробую рассказать что и куда надо копировать
|
 |  |  |  |
Ну не настолько же всё запущено 21.04.04 00:09
Автор: push <Dmitry> Статус: Member
|
С необходимыми мне кодеками я разобрался давно, так что вопрос здесь
чисто академического плана. Проводил я этот эксперимент на
свежепоставленной винде. Ставлю его ручками - говорит, что всё
пучком, файлы лежат в виндовом каталоге, но звука в картинке нет.
Медиаплейер верещит об ошибке кодека, выкачивает его
же, выползает окошко наличия сертификата (вот тоже вопрос, откуда он
взялся?!), тоже говорит Ок, и вуаля! Есть звук!
Пища для ума:
voxmsdec.CAB:
1. MSMS001.vwp 424'960 байт 2.0.2.61 Voxware MetaSound Audio Decoder
2. voxmsdec.ax 69'632 байт 1.0.0.12 Voxware MetaSound Audio Decoder
3. voxmsdec.inf 1'522 байт
Inf:
--------------------------------------------------------------
[Version]
Signature = "$Chicago$"
AdvancedINF = 2.5, "Your setup subsystem is outdated. Please install IE 3.01 or greater."
[DefaultInstall]
RequiredEngine=Setupapi
CopyFiles = CopyFiles.DLL
DelFiles=Files.Clean
UpdateInis = UpdateInis.95
RegisterOCXs = OCX.Register
AddReg = AddReg,AddReg.95
DelReg = Reg.Del
MediaType = Software
[DefaultInstall.NT]
CopyFiles = CopyFiles.DLL
DelFiles=Files.Clean
RegisterOCXs = OCX.Register
AddReg = AddReg,AddReg.NT
DelReg = Reg.Del
MediaType = Software
[DestinationDirs]
CopyFiles.DLL = 11
DefaultDestDir = 11
Files.Clean = 11
[UpdateInis.95]
[AddReg]
[AddReg.NT]
[AddReg.95]
[Reg.Del]
HKCR, "CLSID\{73F7A062-8829-11D1-B550-006097242D8D}"
HKCR, "CLSID\{73F7A063-8829-11D1-B550-006097242D8D}"
HKLM, "SOFTWARE\Debug\voxdcmp2.ax"
HKLM, "SOFTWARE\Debug\voxcmp2.ax"
HKLM, "SOFTWARE\Debug\voxsrc2.ax"
HKLM, "SOFTWARE\Debug\voxdcmp.ax"
HKLM, "SOFTWARE\Debug\voxcmp.ax"
HKLM, "SOFTWARE\Debug\voxsrc.ax"
[OCX.Register]
"%11%\voxmsdec.ax"
[SourceDisksNames]
1 = "Voxware MetaSound Codec Install",,0
[SourceDisksFiles]
voxmsdec.ax=1
msms001.vwp=1
voxcmp2.ax=1
voxsrc2.ax=1
voxdcmp2.ax=1
voxcmp.ax=1
voxsrc.ax=1
voxdcmp.ax=1
[CopyFiles.DLL]
voxmsdec.ax,,,97
msms001.vwp,,,97
[Files.Clean]
voxcmp2.ax
voxsrc2.ax
voxdcmp2.ax
voxcmp.ax
voxsrc.ax
voxdcmp.ax
[Strings]
------------------------------------------------------------------ ---
Ставлю на WXP SP1.
|
 |  |  |  |  |
Странный какой то инф 21.04.04 01:07
Автор: amirul <Serge> Статус: The Elderman
|
Реально выполняются только эти две секции (там еще несколько нужных сопуствующих есть, но не об том речь):
> [OCX.Register] > "%11%\voxmsdec.ax"
> [CopyFiles.DLL] > voxmsdec.ax,,,97 > msms001.vwp,,,97
Копируются два файла в System32 и потом оттуда регистрируется voxmsdec.ax
Возможно он сам прописывается в реестр (в DllRegisterServer) или в ini файлы, а может MediaPlayer устанавливает эти CAB-ы как то по своему
А странный инф потому, что в секциях для очистки прописано ГОРАЗДО больше, чем вообще делается при установке
|
 |  |  |  |  |  |
В общем, ясно, что дело тёмное :) Всем кто ответил, спасибо! 22.04.04 00:10
Автор: push <Dmitry> Статус: Member
|
|
|
|