Войти

Показать полную графическую версию : Простейшая программа для смены фона библиотеки WMP12


hb860
03-12-2009, 01:00
Я не сторонник менять параметры приложений через реестр, поэтому я написал маленькую утилиту, которая позволяет менять фон у библиотеки WMP12. Всё, что нужно сделать, это выбрать новый фон, и нажать кнопку "Apply". Картинки-превьюхи в программе грузятся непосредственно из WMPLOC.DLL, так что,на тот случай, если вы пропатчили свою WMPLOC.DLL новыми картинками, то вы увидите именно их. Собcтвенно, делюсь своим творением, которое выглядит так:
http://i048.radikal.ru/0912/e1/45e157b1dc2bt.jpg (http://radikal.ru/F/i048.radikal.ru/0912/e1/45e157b1dc2b.jpg.html)
http://s46.radikal.ru/i113/0912/04/97a7f24ff6b0t.jpg (http://radikal.ru/F/s46.radikal.ru/i113/0912/04/97a7f24ff6b0.jpg.html)
А забрать можно здесь (http://winreview.ru/download.php?view.8)
Попрошу строго не пинать, так как на C# я начал писать очень недавно.

Smarty
03-12-2009, 06:47
hb860, Я не сторонник менять параметры приложений через реестр, поэтому я написал маленькую утилиту »
А принцип работы утилиты можно узнать?

hb860
03-12-2009, 08:04
Smarty, Она правит ключ реестра в соответствие с этой статьёй: http://www.mydigitallife.info/2009/01/06/hack-to-change-windows-media-player-12-wmp12-library-view-background-image/

Smarty
24-12-2009, 12:33
hb860, а мог бы добавить в утилиту заливку изображений в wmploc.dll?

hb860
24-12-2009, 17:09
Сделал бы, если бы умел патчить ресурсы на C#. Если разберусь как это делается - сделаю. Хотя это DLLhack, я не уверен, что много людей будет пользоваться софтиной, которая им системные файлы портит.Хотя... я наверняка смогу вызвать что - то внешее. Я подумаю над этим вопросом :)

Smarty
24-12-2009, 17:28
я не уверен, что много людей будет пользоваться софтиной, которая им системные файлы портит. »
Думаю, что изображения по умолчанию не всех устраивают.

Смысл, в общем, такой:
есть на ПК несколько тем оформления и при смене одной темы на другую твоя утилита
поможет переключить фон плеера на такой же, как фон темы. Но закидывать разные фоны
придётся другой программой (Ресторатор, РесХакер и т.д.). Для кого-то это может стать точкой
преткновения, поэтому расширив таким образом "Простейшую программу для смены фона библиотеки WMP12"
она станет гораздо более интересным инструментом!

hb860
27-02-2011, 22:52
поэтому расширив таким образом "Простейшую программу для смены фона библиотеки WMP12"
она станет гораздо более интересным инструментом! »
Спустя год, обновляюсь.
WMP12 Library Background Changer v2

Вторая версия вышла гораздо функциональный - WMP12 Library Background Changer v2 умеет вот что:

-Переключение между "родными" фоновыми рисунками библиотеки Windows Media Player 12. Вот между ними:

-Замена любого фонового рисунка на ваш, на тот, который вам нравится.

-Замена любого фонового рисунка на текущие обои. Идею год назад подал Smarty, за что и скажем ему спасибо.

-Возможность восстановить стандартное изображение для всех картинок, что не помешает, когда захочется вернуть родной облик Windows Media Player 12.

Интерфейс программы пока на английском языке, я переведу его, как появится настроение.
http://img535.imageshack.us/img535/6617/003rdm.jpg
Интерфейс программы очень простой, состоит из предпросмотра картинки и кнопок:
Apply - переключает выбранный фон в WMP12.

Replace... - заменяет одно из шести изображений на выбранное пользователем. Выбираете в программе фон, который хотите заменить на свою картинку, нажимаете Replace, выбираете картинку для замены. Всё просто.

Replace with Wallpaper - при нажатии на эту кнопку выбранный в программа фон библиотеки WMP12 заменяется на текущие обои.

Restore - восстанавливает "родную" картинку для выбранного фона библиотеки WMP12.

Домашняя страница творения здесь (http://winreview.ru/Nashi-razrabotki/959/WMP12-Library-Background-Changer-v2), а здесь (http://winreview.ru/download.php?view.8) его можно скачать

Smarty
28-02-2011, 00:20
hb860, всё-таки не хватает ещё этого фона...

http://i2.imageban.ru/out/2011/02/28/46a8208b52700ac530785dd742fd2e0c.jpg (http://imageban.ru)

hb860
28-02-2011, 07:56
Smarty, добавлю второй вкладкой. Возможно, даже сегодня :)

Rusikxxx
01-03-2011, 20:06
Патчить так все ресурсы плеера...

hb860
02-03-2011, 11:23
давайте со списком ресурсов определимся?
фон и альбом по умолчанию я добавлю
что-нибудь ещё?

Smarty
02-03-2011, 18:43
что-нибудь ещё? »
Изменить там очень много можно, практически весь интерфейс плеера, но нужно ли?
Мне кажется, что 6 фоновых изображений + одно для плеера в режиме воспроизведения вполне достаточно.
:)

hb860
04-03-2011, 13:52
на том и порешим
Напишу смену этих ресурсов - отпишу

Rusikxxx
07-03-2011, 22:29
hb860 При частых прошивках много времени занимает пропатчивание ресурсов. Вот если бы ты написал прогу по замене всех ресурсов оформления включая WMP на 32 и 64 системы, цены бы тебе не было! Просто кинуть все ресурсы на замену, запустил, перегрузился.
Я использую патчер от скачанной раннее программы по замене иконок - MrGRiMsIcons, но она для 32 битных систем и кроме как менять imageres.dll, imagesp1.dll, shell32.dll в папке System32 не умеет. Из плюсов делает копии ресурсов.




© OSzone.net 2001-2012