|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Мультимедиа - [addon] MPC-HC Shell Extension 1.0.0.1 |
|
Мультимедиа - [addon] MPC-HC Shell Extension 1.0.0.1
|
Ветеран Сообщения: 3206 |
Профиль | Отправить PM | Цитировать
MPC-HC Shell Extension 1.0.0.1
Расширение контекстного меню для Media Player Classic - Home Cinema. Тип интеграции аддона - SVPACK. Небольшое дополнение к популярному Media Player Classic - Home Cinema. Создает в контекстном меню файлов пункты: В типовой установке этого расширения пункты отображаются только для ассоциированных с Media Player Classic - Home Cinema файлов. Немного поразмыслив, мне удалось найти способ заставить эти пункты отображаться для всех поддерживаемых плеером типов файлов, даже если они не ассоциированы с Media Player Classic - Home Cinema. Делается это через ключи реестра отвечающие за системные файловые ассоциации. К примеру так: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.flv\shellex\ContextMenuHandlers\MPCHCShe llExt] @="{A2CF4243-6525-4764-B3F5-2FCDE2F47989}" То есть, мы прописываем расширение оболочки не только в ключи файловых ассоциаций [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mplayerc.flv\shellex\ContextMenuHandlers\MPCHCShellExt] @="{A2CF4243-6525-4764-B3F5-2FCDE2F47989}", но и в ключи системных файловых ассоциаций, для чего эти ключи специально создаются при работе скрипта установки аддона. В результате, если даже, тот или иной файл ассоциирован с другим приложением, пункты контекстного меню будут отражены и в этом случае. Оказывается это очень удобно. Ассоциируем медиафайлы с каким-нибудь более продвинутым плеером, но всегда имеем возможность удобно открыть их в Media Player Classic - Home Cinema. Аддон целесообразно устанавливать после Media Player Classic - Home Cinema. Файл расширения устанавливается в собственную директорию установки Program Files\MPC-HC Shell Extension, где создается и деинсталлятор расширения оболочки. Аддон создает в Главном меню Пуск ярлыки, отвечающие за удаление, ре-ререгистрацию и де-регистрацию расширения. Возможно использование на живой системе. Ключ тихой установки /S. Ссылка для скачивание аддона: http://rusfolder.com/35501516 Вариант аддона с поддержкой установки на 64-битные системы (добавлена библиотека MPCHCShellExt64.dll). Определение системы при установке автоматическое. Ссылка для скачивания: http://rusfolder.com/35772418 |
|
------- Отправлено: 18:08, 21-02-2012 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата Joykotik:
|
|
------- Отправлено: 14:41, 16-12-2012 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Семёрка 32х, только что обнаружил если UAC отключаешь тогда всё работает. Может манифест в dll поправить?
|
Отправлено: 15:41, 16-12-2012 | #22 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата Joykotik:
|
|
------- Отправлено: 16:08, 16-12-2012 | #23 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Новый ноут Fujitsu AH531, Windows 7 x32, официальные обновления с ru-board (список TAILORD), не работает расширение. С отключённым UAC - работает, изменение манифеста тоже ничего не дало, запуск explorer.exe с правами админа - тоже... Как повысить привилегии этой dll?
|
Отправлено: 16:15, 05-01-2013 | #24 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата Joykotik:
в HKLM\SOFTWARE\Classes или в HKCU\SOFTWARE\Classes ? Прописываются ли в реестре для нужных расширений ключи типа: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.flv\shellex\ContextMenuHandlers\MPCHCShe llExt] @="{A2CF4243-6525-4764-B3F5-2FCDE2F47989}" |
|
------- Отправлено: 19:52, 05-01-2013 | #25 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать CLSID {A2CF4243-6525-4764-B3F5-2FCDE2F47989} прописывается в HKLM\SOFTWARE\Classes
ключ типа: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.flv\shellex\ContextMenuHandlers\MPCHCShe llExt] @="{A2CF4243-6525-4764-B3F5-2FCDE2F47989}" прописан. Заметил такую особенность. Если MPC-HC запустить в ручную, до клика по расширению, то тогда расширение работает, т.е. библиотека передаёт плееру путь к файлу и он его воспроизводит. Получается, что библиотека не может именно запустить плеер, при включённом UAC, но при отключённом UAC запускает. И почему то всё работает после установки плеера и расширения до перезагрузки, а после перезагрузки - только с отключённым UAC и это уже на двух разных компах с Win 7 x32. |
Отправлено: 22:28, 05-01-2013 | #26 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата Joykotik:
[HKEY_CURRENT_USER\Software\Gabest\Media Player Classic] "ExePath"="C:\\Program Files\\K-Lite Codec Pack\\Media Player Classic\\mpc-hc.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Gabest\Media Player Classic] "ExePath"="C:\\Program Files\\K-Lite Codec Pack\\Media Player Classic\\mpc-hc.exe" Если этот путь не прописан, то библиотека не сможет передать команду открыть файл. При правильной установке MPC-HC при инсталляции прописывается путь к плееру. Иначе, приходится открывать плеер, чтобы путь появился. Именно поэтому,я рекомендовал устанавливать вначале плеер, затем библиотеку. Ключи CLSID у вас правильно прописываются. Еще раз проверил у себя на Win 7 (32) , все работает. |
|
------- Последний раз редактировалось wolkow70, 06-01-2013 в 12:09. Отправлено: 11:41, 06-01-2013 | #27 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать [HKEY_CURRENT_USER\Software\Gabest\Media Player Classic]
"ExePath"="C:\\Program Files\\K-Lite Codec Pack\\Media Player Classic\\mpc-hc.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Gabest\Media Player Classic] "ExePath"="C:\\Program Files\\K-Lite Codec Pack\\Media Player Classic\\mpc-hc.exe" эти ключи тоже есть. Устанавливаю MPC-HC, однократно запускаю плеер Устанавливаю расширение - всё работает Перезагружаюсь - не работает Отлючаю UAC - работает Включаю UAC - не работает Удаляю MPC-HC Удаляю Расширение Устанавливаю MPC-HC, однократно запускаю плеер Устанавливаю расширение - всё работает Перезагружаюсь - не работает Отлючаю UAC - работает Включаю UAC - не работает Удаляю MPC-HC Удаляю Расширение и.т.д. При этом, при открытом плеере, всегда работает. Это всё на двух разных компах с Win7 x32, Rus OEM Ultimate Лицензия. Один из которых, только с что установленной системой + официальные обновления с руборда. Учётка, созданная при установке системы пользователь с правами админа. что же можно ещё сделать что бы оно наконец то заработало? |
Отправлено: 16:30, 06-01-2013 | #28 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата Joykotik:
|
|
------- Отправлено: 17:03, 06-01-2013 | #29 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать запустил от имени админа такой батник
regsvr32 /u "%~dp0MPCHCShellExt.dll" taskkill /im explorer.exe /f ping -n 5 -w 1 127.0.0.1 > nul start explorer.exe regsvr32 "%~dp0MPCHCShellExt.dll" работает! сейчас перезагружусь, посмотрю что будет.. нет, после перезагрузки не работает. интересное явление, просто даже интересно какая может быть причина такому? |
Последний раз редактировалось Joykotik, 06-01-2013 в 18:50. Отправлено: 18:30, 06-01-2013 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - Media Player Classic (версии MPC и MPC Home Cinema) | ShaddyR | Программное обеспечение Windows | 68 | 26-12-2019 15:22 | |
Утилиты - [аддон] Shell Extension Lite | gen0m.rsw | Наборы обновлений для Windows XP/2003/Windows 7 | 22 | 31-10-2013 20:20 | |
Утилиты - [addon] HashCheck Shell Extension | P@V | Наборы обновлений для Windows XP/2003/Windows 7 | 9 | 22-02-2011 12:27 | |
Утилиты - [addon] Link Shell Extension | Lubitel Softa | Наборы обновлений для Windows XP/2003/Windows 7 | 0 | 04-02-2011 23:27 | |
Графика - [addon] XnView Shell Extension | Fresh96 | Наборы обновлений для Windows XP/2003/Windows 7 | 4 | 28-12-2010 14:16 |
|