Имя пользователя:
Пароль:
 

Название темы: [addon] MPC-HC Shell Extension 1.0.0.1
Показать сообщение отдельно

Аватара для wolkow70

Ветеран


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

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


Цитата mariolast:
какие изменения вносяться в реестр? »
1.Регистрация самой MPCHCShellExt.dll в системе.

2. Для каждого нужного и поддерживаемого плеером расширения дополнительно создается ключ реестра по шаблону:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.flv\shellex\ContextMenuHandlers\MPCHCShe llExt]
@="{A2CF4243-6525-4764-B3F5-2FCDE2F47989}"

Причем, в этой разделе для некоторых расширений уже есть ключи (например для AVI, MPG, WMV и других системных расширений), поэтому в эти ключи добавляется только само расширение:

\shellex\ContextMenuHandlers\MPCHCShe llExt]
@="{A2CF4243-6525-4764-B3F5-2FCDE2F47989}"

В сборке деинсталлятор потом все это корректно удаляет (полностью ключи или подключи для уже существовавших ключей, де-регистрацию и удаление модуля).

Твика у меня нет, так как изменения в реестре вносятся коммандами скрипта сборки.
Меня устраивает вариант инсталлятора, так как можно оперативно отметить только нужные расширения. Кроме того, деинсталлятор проверяет ключи на наличие других данных, и если данных нет, то удяляет весь ключ, а если есть, то только свое значение.

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


Последний раз редактировалось wolkow70, 28-02-2012 в 08:48.

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

Отправлено: 08:16, 28-02-2012 | #16

Название темы: [addon] MPC-HC Shell Extension 1.0.0.1