WRFan
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Касаемо online store.. Кнопока то остаётся.. Или я что-то не так сделал? | да я уже заметил. вчера всю ночь до 5 утра и сегодня после института весь день хакал новый плеер, устал, как собака, еле на ногах держусь. в общем следующее: во первых, касаемо шопов. делаете следующее: 1) в реестре убираете все данные и subkeys из ключей Код: HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Services HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Subscriptions HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\services | и ставите запрет на создание данных в этих ключах и на создание новых subkeys (понятное дело, только на 32-битных системах, где permissions поддерживаются) 2) в файле wmploc.dll открываете string table 295 и убираете оттуда Код: 4713, "http://redir.metaservices.microsoft.com/redir/allservices/?sv=2" | или вообще весь string table убрать можно. что касается проклятой кнопки, тут дело сложнее. в сравнении с предыдущей версией плеера микрозофтцы намудрили, они теперь создали отдельный скин-ресурс и встроили его в wmploc.dll, и onlineshops кнопка, да и все другие кнопки слева от неё - часть этого скина и редактированию через resource hacker-ы не поддаются, нужно править hex editor-ом, а это сложнее. весь день пытался, но у меня или плеер вообще потом не стартуется, или половина кнопок исчезает, или они все куда то в угол улетают. скин называется MAINAPPSKIN2.WSZ, вы сейчас обрадуетесь, WSZ это же формат winamp скинов, значил легко поддаётся переработке... не тут то было! это наверное шуточка дяди Билла, окончание winamp-овское, но сам скин совсем и не в winamp формате. поэтому я просто изменил функцию кнопки. я из неё radiotuner сделал: http://membres.lycos.fr/julieborette/files/wmp11pictures/1.gif для этого сначала открываете string table 87 и меняете Код: 1378, "res://wmploc.dll/Service_No_Local.htm" | на Код: 1378, "http://redir.metaservices.microsoft.com/redir/radiotuner/" | до этого процедуру со string table 295 нужно проделать (см. наверху, иначе не получится). потом открываете string table 141 и меняете Код: на Код: ну и описание, которое появляется при наведении курсора на кнопку можно тоже изменить, уже не помню в каком table-е, сами поищите, помоему тоже в 141-ом. ну и всё. нема шопов больше кстати через resource hacker-ы можно здорово индивидуализировать весь плеер, там например некоторые менюхи так глубоко запрятаны, что до них не доберёшься, я их на главную панель засунул (см. скриншот наверху), некоторые меню неполные, например не все плагины показываются, в целом в меню 11-ой версии, как и в предыдущей, слишком много ерунды в главных меню, вроде EULA (т.е. лицензионного соглашения, которое нафиг кому нужно), а важные меню, например открытие dvd, переключение субтитров, управление dvd, wmp extensions, wmp плагины и т.д. и т.п. куда то запрятаны, за два часа не доберёшься. потом ещё такая проблема - когда открываешь настройки, они на табе "плеер" открываются, а мне обычно нужен plugins tab, это я тоже через resource hacker переставил. вот кстати пара скринов моего хакнутого плеера. использую немецкую версию, но думаю вы поймёте, там только GUI настройки изменены: http://membres.lycos.fr/julieborette/files/wmp11pictures/ http://membres.lycos.fr/julieborette/wmp11myormy/ кстати, советую прибить все visualisations, скины и плагины, которые вы не используете, у меня за пару лет всякая херня набралась, жрёт ведь память. некоторые visualisations нужно убирать через реестр: Код: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Objects\Effects | это помоему те, которые нативно в WMP встроены, т.е. вместе с ним инсталлируются. да, кстати, ещё такая вещь, в немецкую финал версию пролез тихонечко баг: http://membres.lycos.fr/julieborette/files/wmp11pictures/Bug_b.jpg http://membres.lycos.fr/julieborette/files/wmp11pictures/Bug_a.jpg т.е. настройки друг на друга накладываются и фиг с два выберешь, постоянно другая мельтешит перед глазами и не даёт checkbox на другую поставить. пофиксил с помощью resource hacker-а: http://membres.lycos.fr/julieborette/files/wmp11pictures/bug_fixed.jpg если кто тут использует немецкую версию, откройте Dialog 2033 в wmploc.dll файле и замените весь текст на следующий: http://membres.lycos.fr/julieborette/files/wmp11pictures/bug_de.txt и ещё две вещи - кто не использует визуализации, можно сделать unreg библиотеки mpvis.dll в папке с плеером, она только для визуализаций нужна, а так только память жрёт. и ещё в папке с плеером лежит WGA библиотека LegitLibM.dll, интересно, для чего она нужно, чтобы легальность системы при апдейтах проверять, что ли? но это уже больше для андергранда, надо будет в андерграундовском WGA топике обсудить | Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 02:50 01-11-2006 | Исправлено: WRFan, 03:26 01-11-2006 |
|