Баг с записью в реестр [Исправлено]

Автор Angel, 14 декабря 2016, 13:52:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Angel

сабж 1.5.0 (build 2235) x64
постоянно пытается что-то писать в ветку реестра


при этом содержимое этого куста реестра пусто. там нет никаких ключей.
по идее туда вообще не должно быть обращений т.к. у меня сняты галки сохранения плейлиста и "последних файлов"


как я узнал о том, что в куст постоянно что-то пишется/стирается - он постоянно горит зеленым в рег-органайзере.
хотя обычно через три дня после последней записи в реестр эти значения маркируются серым.


прошу проверить пожалуйста код.

V0lt

По коду Я не вижу место, где может идти запись в ветку "Recent File List" при отключенной опции "Сохранять историю открытых файлов". Чтение, да, часто может происходить.

Aleksoid1978

Ну по идее - если опция выключена то не должно быть никаких обращений. Надо будет глянуть.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Angel

при чтении реестра - метки веток в рег-органайзере не зеленеют.
запись идёт это 100%, я уже пробовал ставить и снимать эти галки применяя результат и выходя из сабжа, куст реестра исчезал и появлялся вновь и так и остался активным при выключенной опции сохранения как на скриншоте в 1 посте.
[merge_posts_bbcode]Добавлено: 2016-12-16 23:28:56[/merge_posts_bbcode]

ошибку удалось воспроизвести:
для этого нужно скормить плееру утуб урл, вот только что скормил ему
https://www.youtube.com/watch?v=NWJyF6UZPto
и имею вновь пустой куст, в который производилась запись (хотя до этого он был не зеленым а серым).


[merge_posts_bbcode]Добавлено: 2016-12-16 23:31:08[/merge_posts_bbcode]

add:
вот подтверждение что куст пустой.


[merge_posts_bbcode]Добавлено: 2016-12-16 23:34:53[/merge_posts_bbcode]

на всякий случай привожу свои настройки ютуб:


Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Angel

саш, собери 64-битный пожалуйста. для чистоты эксперимента.
всё таки и ветки реестра у них немного разные.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Angel

итак поехали: смотрим в реестр ДО открытия плеера. там чисто, никто никуда ничего не писал.

переименовываю оригинальный stable-exe и закидываю ваш новый в папку плеера.
при запуске получаю мессидж о некоректном ленг паке, но это не мешает сабжу запуститься на английском.

иду на ютуб в поисках подопытных кроликов https://www.youtube.com/watch?v=NWJyF6UZPto

ролик воспроизводится как положено в 1080 60fps, записей в реестр НЕ ОБНАРУЖЕНО.
----
делаю откат на стейбл exe:
кормлю тот же урл.
записей в реестр более не происходит.
видимо даже старый плеер, видя эти пустые кусты реестра не решается туда писать.
другого объяснения у меня нет.

при попытке открыть другой ролик и немного перемотать плеер уходит в ступор, и приходится снимать задачу "на три пальца".
видимо "мотать" ютубовские ролики неудачная затея.
большой скрин с ошибкой плеера: http://klikr.org/d023a34353ab02353b5f51ea8a99.png
последующие попытки открыть этот же ролик:
1) сначала воспроизводят его без звука.
2) тупо черный квадрат в плеере, с надписью в статусной строке не удаётся открыть файл.
последующие попытки также неудачны. ссылка https://www.youtube.com/watch?v=9kl6S4sx42g
не проигрывается (

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

Aleksoid1978

Запись в реестр пропала ??
Зачем все эти открытия/перемотки и т.д. - нас интересовал только момент с записью в реестр.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Angel

ну да, больше не пишет. только и старый сабж перестал писать, может если грохнуть эти ветки он снова начнёт?
мне проверить и такой сценарий?