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

Компьютерный форум 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

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Изменения
Автор: wolkow70
Дата: 01-04-2013
Вложения
Тип файла: 7z mpchcsh.7z
(385.0 Kb, 91 просмотров)
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

 

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


а вот так тоже не работает, т.е. важна именно перезагрузка эксплорера.

regsvr32 /u "%~dp0MPCHCShellExt.dll"
ping -n 5 -w 1 127.0.0.1 > nul
regsvr32 "%~dp0MPCHCShellExt.dll"

и вот интересно)

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"

работает, затем,

taskkill /im explorer.exe /f
ping -n 5 -w 1 127.0.0.1 > nul
start explorer.exe

уже не работает, как то библиотека с эксплорером то дружит то нет в чём же причина?

Отправлено: 19:06, 06-01-2013 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата Joykotik:
просто даже интересно какая может быть причина такому? »
Пробуйте с другими дистрибутивами MPC-HC. Может в инсталляции загвоздка.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 20:24, 06-01-2013 | #32


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нет, не работает ваше расширение. Что только не делал. В конце концов нашёл программу Open++ за 10мин сделал тоже самое. Она корректно работает.

Отправлено: 09:49, 08-01-2013 | #33


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Пересобрал аддон, обновленная ссылка на закачку помещена в шапке.
Доработка стала необходимой в связи с тем, что в последних версиях Media Player Classic - Home Cinema, программа при запуске прописывает путь к исполняемому файлу только в ключ реестра для текущего пользователя.
Библиотека MPCHCShellExt.dll при регистрации читает путь из ключа для всех пользователей, поэтому с последними версиями могли быть проблемы.
Доработка заключается в том, что при установке читается путь к файлу mpc-hc.exe из ключа в разделе HKCU "Software\Gabest\Media Player Classic" (параметр "ExePath") и прописывается в раздел HKLM "Software\Gabest\Media Player Classic" (параметр "ExePath")

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 16-03-2013 в 19:27.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:12, 16-03-2013 | #34


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Сделал вариант аддона с поддержкой установки на 64-битные системы (добавлена библиотека MPCHCShellExt64.dll).
Определение разрядности системы при установке автоматическое.
Ссылка для скачивания:
http://rusfolder.com/35772418

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 01-04-2013 в 18:38.


Отправлено: 18:27, 01-04-2013 | #35



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Мультимедиа - [addon] MPC-HC Shell Extension 1.0.0.1

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Мультимедиа - 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




 
Переход