Ru-Board.club
← Вернуться в раздел «Программы»

» Daum PotPlayer (часть 3)

Автор: SamLab
Дата сообщения: 17.12.2011 09:03
Silent_Rain
Ставь поверх старой без сомнений

skell
Можно отключить:
Открываем в любом HEX-редакторе (я использую Free Hex Editor Neo) файл PotPlayer.dll и найдя следующие значения (/v2 и kris и insertstat.jsp) заменяем их нулями:
Автор: KIKMIK
Дата сообщения: 17.12.2011 10:27
7sh3
а последний выход стабле 30857 идет у вас как бета? 996 версия последняя типа стабле?
Автор: MaxPeacecity
Дата сообщения: 17.12.2011 10:38
SamLab

А вы вообще тестируете свои сборки?
Должен вам заметить, что в последних примерно 5 (к сожалению точно не обратил внимания) билдах этого патчинга недостаточно (по крайней мере лично у меня).

P.S.
Cкачал ваш
Цитата:
Русский портативный PotPlayer 1.5.30857 x86
для проверки. Тоже ломится в инет.
Автор: SamLab
Дата сообщения: 17.12.2011 10:40
MaxPeacecity
Сам постоянно использую и у меня все нормально и никуда не лезет на Win7SP1x64
Автор: Yuriy_ML
Дата сообщения: 17.12.2011 10:54
MaxPeacecity

Цитата:
по крайней мере лично у меня


С этого и нужно начинать...
Автор: MaxPeacecity
Дата сообщения: 17.12.2011 11:10

Цитата:
С этого и нужно начинать...


С этого и начал. В первом же посте. У вас по существу есть что сказать или просто поляпать языком хотелось? Это я тут подсказал как правильно пропатчить одну из строк, чтобы запрос "на время" не шел, потому что простым затиранием, как с остальными, это не помогало. Так что я лично понимаю о чем говорю. Так что будьте добры, не суйтесь, если сказать умного нечего.


Цитата:
Сам постоянно использую и у меня все нормально и никуда не лезет на Win7SP1x64


Система аналогичная. Возможно я не совсем ясно написал выше: я вашими сборками не пользуюсь. Я пользуюсь английской и патчил всегда сам. Так вот последние билды все равно сборки пытаются выйти в инет. Выше я отписал что скачал вашу портабельку для проверки. Это я специально сделал чтобы исключить фактор что я впал в маразм и в последних билдах неправильно патчу или недопатчиваю. Но, как уже упомянул выше, ваша портабелька у меня все же лезет в инет, как и пропатченная мной лично не портабелька. Повторюсь - началось билдов 5 назад.

Если подскажете страничку, где можно взять ваши сборки предыдущих версий готов двинуться "вглубь" и проверить на них. Если проблема у меня - то тогда это ничего не даст. Если нет - выявлю номер билда.
Если проблема вас не интересует или вы уверены что она локальная - сообщите. Тогда я буду проделывать это с английскими сборками (именно ими я пользуюсь и именно с ними я и планировал изначально проверять), а не вашими. Ну и результатом моих исследований не стану "докучать" участникам. Особенно наглым болтунам вроде того что фразой выше.

Разобрался. Всё я патчил правильно. Вы, соответственно, тоже. Если вдруг кому-то интересно, с чем это было связано - расскажу.
Автор: Dimitr1s
Дата сообщения: 17.12.2011 11:45
skell

Цитата:
В оригиниальной английской версии можно отключить?

MaxPeacecity

Цитата:
Тогда я буду проделывать это с английскими сборками (именно ими я пользуюсь и именно с ними я и планировал изначально проверять)...


Для английской сборки (32 бит) достаточно сделать [more=так]В любом HEX-редакторе, открыть PotPlayer.dll
Найти две юникодовые строки:
http://tiara.daum.net/tiara.front/front/click/?
http://get.daum.net/PotPlayer%s/v2
Забить найденное нулевыми байтами.
Сохранить.[/more].
При том, удалены компоненты: [more=список]adProxy.swf
Daum_Movie.resource
daumapsrc.dll
DaumCrashHandler.dll
DaumDownloader.exe
daumvsvr.exe
daumwdrm.ax
DChat.dll
DMVDLoader.dll
IndivUtil.exe
Loading.swf
LogManager.exe
Logo.swf
LogoMini.swf
NCGDownloadDLL.dll
PotPlayer.exe
RightManClient.dll[/more].
Ни каких попыток выхода в сеть нет.
Автор: MaxPeacecity
Дата сообщения: 17.12.2011 11:52
Dimitr1s


Цитата:
Для английской сборки (32 бит) достаточно сделать так.

Спасибо, но я в курсе что править и как. Собственно, я нашел в чем было дело. Это не было ошибками патчинга с моей стороны (или SamLab'а), но не было и каким-то нововведением автора (как я, грешным делом, заподозрил изначально). Это возникает при определенной ситуации (у всех может, не только у меня), с которой я просто ранее не встречался и не знал о таком поведении сабжа.

P.S.
Приведенных вами значений недостаточно, если НЕ удалять компоненты из вашего списка. Если удалять, то полагаю что да, возможно и достаточно (сам не проверял, так как не вижу надобности в их удалении).
Автор: 7sh3
Дата сообщения: 17.12.2011 11:56
MaxPeacecity
что было то? только что патчил x64 версию по нашей методе (еще логотипы .swf убрал), все ровно, проверял Windows7FirewallControlx64

Dimitr1s

Цитата:
Ни каких попыток выхода в сеть нет.

чем проверялось?
Автор: MaxPeacecity
Дата сообщения: 17.12.2011 12:01

Цитата:
что было то? только что патчил x64 версию по нашей методе (еще логотипы .swf убрал), все ровно, проверял Windows7FirewallControlx64


При определенных случаях "падения", плеер создает креш-лог в папке профилей пользователя. При запуске (если такой креш-лог имеется) он его пытается отослать на сайт плеера (проверил куда ведет то соединение, которое меня и беспокоило). Портабелька SamLab'а, будучи просто сборкой сабжа с хранение настроек в .ini файле, при запуске соответственно тоже обнаруживало этот креш-лог в папке профилей и конечно же точно так же пыталась отправить его на исследование. Потому моя проверка на его сборке выдала такой же результат - попытку соединения. Соответственно, при удалении креш-лога все версии перестают пытаться вылезти в инет.
Моя "ошибка" была в том, что плеер раньше у меня никогда не падал и я просто не знал о таком его поведении, как автоматическая (и без уведомления) отсылка креш-логов.
Полагаю функция, которая все это делает находится в DaumCrashHandler.dll . Вероятно поэтому способ Dimitr1s'а, где плеер недопатчивается, но при этом удаляется часть файлов (которые и вызывают некоторые из соединений с инетом), не лезет в инет. Среди списка удаляемых им файлов, кстати есть и DaumCrashHandler.dll. То есть мы патчим все "лишние" соединения, а Dimitr1s часть патчит, а часть можно сказать "вырезает", удаляя часть файлов. Размышления о работоспособности способа Dimitr1s'а у меня чисто эмпирические - сам я его метод не использую и не проверял.
Автор: Dimitr1s
Дата сообщения: 17.12.2011 12:12
MaxPeacecity

Цитата:
Это возникает при определенной ситуации...

При какой ситуации и по каким адресам попытка соединения? Интересует только PotPlayer.dll.

Цитата:
Приведенных вами значений недостаточно, если НЕ удалять компоненты из вашего списка.
Если не удалять компоненты, то не мудрено, т.к. большинство из приведённого в списке служит для онлайн деятельности.

7sh3

Цитата:
чем проверялось?

Дома - этим, на рабочей машине, плюс этим на шлюзе.

P.S. MaxPeacecity

Цитата:
То есть мы патчим все "лишние" соединения, а Dimitr1s часть патчит...

Не пойму Вашей логики:
Вы оставляете компонент DaumCrashHandler.dll, суть которого собрать и отправить в сеть информацию о падении. Если хотите помочь автору, зачем патчить? Если нет, т.е. считаете это соединение лишним, зачем оставлять?

P.S.2
Сейчас добавил DaumCrashHandler.dll, вызвал падение - никакой сетевой активности не проявилось.
Автор: Silent_Rain
Дата сообщения: 17.12.2011 12:37
SamLab

Цитата:
Silent_Rain
Ставь поверх старой без сомнений


А вы ЛС свои читали. Я там вам несколько писем написал. Ответьте на них, если не сложно
Автор: MaxPeacecity
Дата сообщения: 17.12.2011 12:57

Цитата:
При какой ситуации и по каким адресам попытка соединения?

Ситуация описана в следующих моих сообщениях.


Цитата:
Не пойму Вашей логики:
Вы оставляете компонент DaumCrashHandler.dll, суть которого собрать и отправить в сеть информацию о падении. Если хотите помочь автору, зачем патчить? Если нет, т.е. считаете это соединение лишним, зачем оставлять?


Патчим чтобы не лез при запуске, что может немного замедлять этот самый запуск (похоже что автор реализовал это в основном потоке сабжа, что и может вызывать подобное замедление ("локинг")).
Конкретно от отправки отчетов - не патчим.
О функционале по отправке отчётов узнал только сегодня. Данное конкретное соединение лишним не считаю.
Ответы исчерпывающие?
Автор: plander
Дата сообщения: 17.12.2011 13:04
ого какой интерфейс у плеера обалденный на скрине

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

Добавлено:
а как можно отключить ограничение на изменение размера окна?
Автор: Dimitr1s
Дата сообщения: 17.12.2011 13:58
MaxPeacecity

Цитата:
Ответы исчерпывающие?

Нет.

Цитата:
При определенных случаях "падения", плеер создает креш-лог в папке профилей пользователя.
При добавлении из [more=списка]adProxy.swf
Daum_Movie.resource
daumapsrc.dll
DaumCrashHandler.dll
DaumDownloader.exe
daumvsvr.exe
daumwdrm.ax
DChat.dll
DMVDLoader.dll
IndivUtil.exe
Loading.swf
LogManager.exe
Logo.swf
LogoMini.swf
NCGDownloadDLL.dll
PotPlayer.exe
RightManClient.dll[/more] только DaumCrashHandler.dll, воспроизвести не получилось - при падениях лог не создаётся, попыток соединения нет.

Цитата:
При запуске (если такой креш-лог имеется) он его пытается отослать на сайт плеера (проверил куда ведет то соединение, которое меня и беспокоило).
Если не трудно, то: какой полный URL и какой компонент инициирует соединение?

Цитата:
Патчим чтобы не лез при запуске, что может немного замедлять этот самый запуск (похоже что автор реализовал это в основном потоке сабжа, что и может вызывать подобное замедление ("локинг")).
Конкретно от отправки отчетов - не патчим.

Каким образом, пропатчив (в данном случае, физически удалив из кода программы ссылку на ресурс), возможно: чтобы при старте плеера, соединение для отправки отчётов не инициировалось, а при других обстоятельствах было возможно?
Автор: MaxPeacecity
Дата сообщения: 17.12.2011 16:41

Цитата:
При добавлении из списка только DaumCrashHandler.dll, воспроизвести не получилось - при падениях лог не создаётся, попыток соединения нет.


Каким именно образом симулировали "падение"? Простое убийство процесса например действительно не ведет к срабатыванию механизма (по очевидным причинам - ведь убитый процесс уже никак не может вызвать функции в какой-либо либе).


Цитата:
Если не трудно, то: какой полный URL и какой компонент инициирует соединение?

Полный урл не воспроизведу. Соединение отследил по IP, к которому идет обращение. IP же привел на корейскую официальную страницу плеера - значит это IP сервера, на котором висит как минимум сайт сабжа. Если в таком логике вы усматриваете какую-то ошибку - сообщите какую.


Цитата:
Каким образом, пропатчив (в данном случае, физически удалив из кода программы ссылку на ресурс), возможно: чтобы при старте плеера, соединение для отправки отчётов не инициировалось, а при других обстоятельствах было возможно?

Никаким. Я же написал что
Цитата:
Конкретно от отправки отчетов - не патчим.
. Вы, видимо, невнимательно читали, либо как-то неправильно представляете описанную мной ситуацию.
Автор: Dimitr1s
Дата сообщения: 17.12.2011 17:41
MaxPeacecity

Цитата:
Каким именно образом симулировали "падение"?

Самым "обычным" образом, у меня кривых семплов достаточно.
Как пример из "легковесного":
Haali, в качестве сплиттера отсюда + LAVAudio, в качестве аудио декодера отсюда +
семпл покороче, к примеру этот

Цитата:
Полный урл не воспроизведу. Соединение отследил по IP, к которому идет обращение.

От IP мало толку.

Цитата:
Вы, видимо, невнимательно читали, либо как-то неправильно представляете описанную мной ситуацию.

Я очень внимательно прочитал, не понял одного: беспокоит соединение об отправке отчётов или нет? Если нет, то на нет и суда нет. Если беспокоит, то я, с присутствием DaumCrashHandler.dll, не могу добиться создания лога падения. Скиньте на rghost, что там создаётся в "PotPlayer\Log\" при падении, может так получится воспроизвести.
Автор: MaxPeacecity
Дата сообщения: 17.12.2011 21:09

Цитата:
Самым "обычным" образом, у меня кривых семплов достаточно.
Как пример из "легковесного":
Haali, в качестве сплиттера отсюда + LAVAudio, в качестве аудио декодера отсюда +
семпл покороче, к примеру этот

Я использую стоковые настройки и встроенные сплиттеры и прочее. Связано ли это с возможностью воспроизвести ситуацию - не знаю.


Цитата:
От IP мало толку.

Ну это смотря для чего. Для того чтобы выяснить куда собирался плеер этого оказалось достаточно.


Цитата:
Я очень внимательно прочитал, не понял одного: беспокоит соединение об отправке отчётов или нет? Если нет, то на нет и суда нет.

Ну видимо значит недостаточно внимательно. Но разъясню конечно, раз не понятно: Беспокоило что плеер вроде как отученный от походов в инет при запуске вдруг решил всё-таки туда "ходить". После того, как выяснилось почему и зачем - "беспокоить" перестало.


Цитата:
Если беспокоит, то я, с присутствием DaumCrashHandler.dll, не могу добиться создания лога падения.

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


Цитата:
Если беспокоит, то я, с присутствием DaumCrashHandler.dll, не могу добиться создания лога падения.

Ну вот как бы и ответ: если плеер упадет таким образом, что креш будет создан, тогда и можно будет попробовать отследить появление попытки соединится с инетом для отправки. Пока у вас это не получается и крешлог не создается проверить видимо не получится.


Цитата:
Скиньте на rghost, что там создаётся в "PotPlayer\Log\" при падении, может так получится воспроизвести.

Я бы с радостью, но не ожидал что он может еще понадобится, и после тестов с его переносом и возвращением пару раз, и запуском версий плеера (для отслеживания описанной выше зависимости), так вот после экспериментов крашлог удалил. Если вдруг такое повторится, то могу сохранить и сообщить вам. К сожалению, как я уже писал выше, раньше у меня такого не было (а это существенный временной промежуток, ибо плеер пользуюсь очень давно). Если до следующего пройдет столько же времени (чисто гипотетически), то ждать вряд ли имеет смысл.
Автор: GhoSt_1616
Дата сообщения: 17.12.2011 21:14
Уважаемый 7sh3 не могли бы вы установку С++ 2005 в инсталяторе сделать опциональной через чекбокс? - замечаю, что в противном случае со временем версии С++ накатываются друг на друга и начинают вылазить ошибки при запуске.

После установки винды у меня созздан образ акронисом и при откате никаких проблем нет. Со временем, устанавливая проги, где нельзя отключить установку ПО - проблема вылазит)))

Добавлено:
И ещё такой вопрос:
что дают "Всегда использовать обложки в режиме Видео" и Icaros Thumbinail Provider?
Автор: alekmyac
Дата сообщения: 17.12.2011 22:43
Странная штука. Сегодня переустановил сборку от 7sh3, видео воспроизводит, но через некоторое время виснет компьютер, не откликается ни на какие клавиши клавиатуры, хотя видео продолжает проигрываться. Акронисом откатился на предыдущую сборку, такой проблемы нет.
Автор: 7sh3
Дата сообщения: 17.12.2011 22:48
GhoSt_1616

Цитата:
установку С++ 2005 в инсталяторе сделать опциональной через чекбокс?

в сборках всегда актуальная версия c++ 2005, если он в системе уже установлен то устанавливаться не будет, запускается только сама установка, проверяет и закрывается, так сам инсталлятор c++ 2005 от ms сделан, установка c++ запускается только если выбран профиль nero

Цитата:
что дают "Всегда использовать обложки в режиме Видео" и Icaros Thumbinail Provider?

обложка не будет переключатся в аудио режим (если есть аудиорежим в обложке), а Icaros это превьшки видеофайлов в проводнике, работает совместно с lavfilters, работает только на x86 винде потому что lavfilters в сборке для регистрации в системе тоже x86

alekmyac
текущая сборка не вчера появилась, никто особо не жаловался
Автор: alekmyac
Дата сообщения: 17.12.2011 23:01
7sh3
Нет, я без претензий. просто не пойму почему. Сейчас опять поставлю проверю просто на другом файле.
Автор: GhoSt_1616
Дата сообщения: 17.12.2011 23:12
7sh3, ок, понял, просто сегодня защёл в Uninstall Tool, a там аж 4 С++ 2005, хотя я ставлю только одну О_о
(Мелкомягкие мелкомягкими, но у них половина продуктов кривые, особенно винда, хотя семёрка относительно нормальная. С++ 2008 за собой в корне диска так вообще кучу хлама оставляет в виде длл-ок и т.д. Microsoft Outlook так вообще в среде программистов обзывается как "АутГлюк" xDD)

Кстати в последней сборке решилась-таки проблема с недокачанными AVI. Хз из-за чего это: толи из-за того, что корейцы обновили внутренности плеера, толи DivX Decoder Filter, толи новый LAV Splitter (думаю оно), но мои претензии к Pot Player исчерпаны, я несказанно рад

Можно и KMP теперь удалить)))
Автор: asasha
Дата сообщения: 17.12.2011 23:45
GhoSt_1616

Цитата:
a там аж 4 С++ 2005, хотя я ставлю только одну

Все долой кроме последней, и автоапдейт отключи

Цитата:
С++ 2008 за собой в корне диска так вообще кучу хлама оставляет в виде длл-ок и т.д.

Уже давно пофиксили, а именно с выходом SP1
Автор: QSQ
Дата сообщения: 17.12.2011 23:58
разочаровала меня программа. долго грузится (kmplayer работал быстрее) и теперь при включении файла стабильно вылетает винда в перезагрузку.
Автор: 7sh3
Дата сообщения: 18.12.2011 00:10
GhoSt_1616

Цитата:
Хз из-за чего это:

можно посмотреть в фильтры при воспроизведении недокача и узнать какой сплиттер задействован
Автор: Greg Ayrton
Дата сообщения: 18.12.2011 01:21
plander

Цитата:
а как можно отключить ограничение на изменение размера окна?

http://forum.ru-board.com/messanger.cgi?action=new&touser=Greg%20Ayrton

QSQ, виноват не плеер, а драйвер или железо - отключай автоматическую перезагрузку и анализируй код ошибки и дамп памяти ядра
Автор: Kerrigan
Дата сообщения: 18.12.2011 12:20
Можно вопрос по сабжу?
Начитавшись хвалебных отзывов я решил попробывать его, в итоге попав в замешательство:
С одной стороны я получил более качественный звук. С другой, картинка приобрела тусклость, временами тормоза + модуль от Izotope не дал качественного прироста.
Сейчас стоит KMPlayer, сильно модифицированный (автор сборки неизвестен, копирайты затерты - возможно благодоря его "шаманству" у меня без рывков и идет 1080p).
Хочется знать как такое возможно (шаманская сборка раза в 2,5 производительнее нового плеера)!?

P.S. Машинка офисная с GMA X3100 - я заранее не питаю надежду на сильное улудшение ситуации и сильно потрясен очевидной разницей.
Автор: QSQ
Дата сообщения: 18.12.2011 13:56
Greg Ayrton спасибо за внимание, но что изменит эта слежка? софт не должен давать такие результаты. при открытии одних файлов никакой перезагрузки, а при открытии этого - перезагрузка.
Автор: 7sh3
Дата сообщения: 18.12.2011 14:12
Kerrigan

Цитата:
получил более качественный звук.

странно, обычно наоборот говорят что звук в pot плохой

Цитата:
+ модуль от Izotope

для начала без всяких модулей, по дефолту, кнопка сброс настроек

Цитата:
картинка приобрела тусклость

Ctrl+L
x3100, слабый проц, наверно еще и xp...

QSQ

Цитата:
а при открытии этого - перезагрузка.

какого именно?

Страницы: 1234567891011121314151617181920

Предыдущая тема: Офф


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.