0Vovan0 Цитата: и таким образом установить? и не мучаться траблами с этими самыми кодеками, если что - regsvr32 /u codec.ax ? Может быть даже подобный кодек-пак есть?
именно так и устанавливаются практически все декодеры, просто тупо регистрируются регсервером, кодеры – dll, acm (VfW интерфейс) - просто две строчки в реестр добавить, кодеки нельзя добавить в систему как то по другому, не так как это MS придумал
, всякие кодекпаки делают тоже самое только в куче, кодекпаки это всего лишь инсталлятор, там все зависит от кривизны рук того кто писал скрипт установки...
так что просто кидай куда-нибудь ax файло (лучше в system32) и регистрируй его (только главное надо знать что кидать
), вот рег файл добавляющий в контекстное меню для ax\dll\ocx файлов -зарегистрировать\отмена регистрации для удобства
Код: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ax]
@="DirectShowFilter"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DirectShowFilter]
@="DirectShow Filter"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DirectShowFilter\DefaultIcon]
@=hex(2):73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,\
00,31,00,36,00,35,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DirectShowFilter\shell\Зарегистрировать\command]
@=hex(2):72,00,65,00,67,00,73,00,76,00,72,00,33,00,32,00,2e,00,65,00,78,00,65,\
00,20,00,22,00,25,00,31,00,22,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DirectShowFilter\shell\Отмена регистрации\command]
@=hex(2):72,00,65,00,67,00,73,00,76,00,72,00,33,00,32,00,2e,00,65,00,78,00,65,\
00,20,00,2f,00,75,00,20,00,22,00,25,00,31,00,22,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\shell\Зарегистрировать\command]
@=hex(2):72,00,65,00,67,00,73,00,76,00,72,00,33,00,32,00,2e,00,65,00,78,00,65,\
00,20,00,22,00,25,00,31,00,22,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\shell\Отмена регистрации\command]
@=hex(2):72,00,65,00,67,00,73,00,76,00,72,00,33,00,32,00,2e,00,65,00,78,00,65,\
00,20,00,2f,00,75,00,20,00,22,00,25,00,31,00,22,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ocxfile\shell\Зарегистрировать\command]
@=hex(2):72,00,65,00,67,00,73,00,76,00,72,00,33,00,32,00,2e,00,65,00,78,00,65,\
00,20,00,22,00,25,00,31,00,22,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ocxfile\shell\Отмена регистрации\command]
@=hex(2):72,00,65,00,67,00,73,00,76,00,72,00,33,00,32,00,2e,00,65,00,78,00,65,\
00,20,00,2f,00,75,00,20,00,22,00,25,00,31,00,22,00,00,00