Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » The KMPlayer (часть 4)

Модерирует : gyra, Maz

articlebot (27-01-2014 00:32): The KMPlayer (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика:  часть 1  |  часть 2  |  часть 3
 

 

 


  •   Сборка от : 7sh3
     
  •   Скины от : Lirion


Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:45 01-06-2010 | Исправлено: De2monNik, 01:54 24-01-2014
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
Программы Portable или как их еще называют Portable Soft – это программы не требующие установки (инсталяции) и самое главное регистрации (ввода регистрационных данных), которые можно запускать прямо с флешки. И это основной признак портабельности. Из трёх определений: не создаётся никаких значений в реестре, не создаются файлы в папке Documents and Settings, не создаются файлы в папках WINDOWS и Program Files я соглашусь только с последним, а два первых признака взяты с потолка. Например очень портабельная программа PortableWinCDEmu которая умеет даже загружать портабл-драйвер виртуального дисковода и в общем то является образцово показательным портабл-приложением, даже она оставляет в реестре записи. И я не верю что в windows (кроме PE) вообще возможен запуск программы без внесения в реестр записей потому что среда windows подобные сценарии не предусматривает. Это возможно только в UNIX (Linux) где реестр отсутствует. Так что не пудри мозги.
 
   

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 20:35 21-06-2013 | Исправлено: zallen, 20:51 21-06-2013
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К вопросу, зарегистрирован или нет LAV-фильтр в системе.
4 тривиальных замечания:
1. LAV-фильтр может регистрироваться несколькими методами:
 - штатным инсталлятором (LAVFilters*.exe);
 - батником (LAVFilters*.zip);
 - третьими программами (тем же KMPlayer) с ведома или без ведома юзера.
2. Признаком того, что LAV-фильтр зарегестрирован в системе, является наличие в реестре соответствующих записей в реестре, в частности 13 ключей в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID. Все они легко находятся поиском в редакторе реестра по ключевым словам LAV Splitter, LAV Video, LAV Audio.
3. В KMPlayer-е в Диспетчере заказных фильтров в списке, открываемом по нажатию кнопки "Добавить зарегестрированный фильтр", отображаются ТОЛЬКО ФИЛЬТРЫ, ЗАРЕГИСТРИРОВАННЫЕ В СИСТЕМЕ (т.е. те, для которых в реестре имеются соответствующие записи). Соответственно, если LAV в этом списке есть, значит он зарегистрирован, а если нет - тогда не зарегистрирован.
4. Последовательность действий, описанная в "инструкции" из шапки, а именно

Цитата:
Вызываем встроенный в KMPlayer Диспетчер системных фильтров. ... нажимаем кнопку "регистрация".
В проводнике Диспетчера системных фильтров в директории LAV выбираем последовательно файлы фильтров LAVSplitter.ax и LAVVideo.ax каждый раз нажимая кнопку "открыть". После этого оба фильтра появляются в окне Диспетчера системных фильтров.
...Закрываем Диспетчер системных фильтров и в окне Диспетчера заказных фильтров нажимаем кнопку "добавить зарегистрированый фильтр". В открывшемся окне со списком фильтров выбираем LAV Splitter...

говорит сама за себя: LAV-фильтр РЕГИСТРИРУЕТСЯ В СИСТЕМЕ (т.е. в реестр добавляются соответствующие записи).
Все сказанное элементарно проверяется, либо отслеживается любой программой, умеющей отслеживать изменения в системе (снимок до манипуляций, снимок после и сравнение), либо на крайний случай - regedit и поиск по ключевым словам LAV...
   

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 21:00 21-06-2013 | Исправлено: coherent, 21:03 21-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
 
Регистрация не всем программам нужна, а вот под Win не они сами, так сама ОС пишет в MRU ключи историю запусков. На OS/2 история так же хранится в системной БД конфигурации и там (насколько я помню с OS/2 Warp) её чистка это то ещё развлечение - хорошо если и сама IBM хоть половину ключей этой базы знает. На UNIX логирование запуска программ происходит в системные журналы, но и там иные программы любят в /etc/*conf мусор записать.  
 
Так что тут лучше использовать более строгое определение подобных программ (кстати данное ещё в 1969 году той же IBM в описании OS/360):
 
Переносимой может считаться только такая программа, которая не хранит свои настройки вне своего каталога, не изменяет глобальные параметры операционной среды и не вносит изменений в файлы ОС. При необходимости на время работы программы допускается временное изменение отдельных глобальных параметров среды, но с обязательным условием восстановления их состояния на момент времени предшествующий данному изменению до завершения работы такой программы, кроме того такая программа не должна иметь жёсткой привязки к типу и адресу носителя с которого она запускается.
 
Оно чётко расставляет точки на "И" не допуская двусмысленности и произвольного толкования. И с этой точки зрения все эти "виртуалки" являются ничем иным чем просто стартовым контейнером, но вот следы в системе что ThinApp, что её аналог Spoon Studio оставляют, и очень даже замечательно, в том числе и пишут кучу недокументированных ключей в [HKLM\Software\Classes]. Я после одной такой "виртуалки" со стенда их штук двести вычистил. Хорошо тогда отмониторил куда эта "виртуалка" свой мусор кинула.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33240 | Зарегистр. 31-07-2002 | Отправлено: 21:03 21-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
 
Итак открываю редактор реестра, нахожу и удаляю всё найденное по словам LAV Splitter, LAV Video, LAV Audio. Не только в HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID, а всё что есть в реестре. Закрываю редактор реестра, запускаю KMP -> настройки : диспетчер заказных фильтров пустой, диспетчер системных фильтров не содержит упоминаний о LAV. Указываю все три в диспетчер заказных фильтров, запускаю AVI, нажимаю Ctrl+Tab и вижу в дереве фильтров все три LAV фильтра. Можете у себя повторить этот фокус.
 
Добавлено:
папка с portable KMP лежит на разделе D:\ , а папка с LAV лежит в C:\Program Files (x86)

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 21:40 21-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
 
Так у тебя получается явное связывание - ты указываешь в настройках КМР путь поиска зависимостей, в данном случае библиотек LAV Filters. Так что согласно Писанию в MSDN всё понятно. Просто не очевидно, да согласен, но никакого чёртика из шкатулки тут нет. См. Писание.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33240 | Зарегистр. 31-07-2002 | Отправлено: 21:56 21-06-2013
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
Никто не отрицает, что KMPlayer может использовать незарегистрированный в системе LAV. Просто в этом случае он добавляется через "Добавить сторонний фильтр". Факт давно известный.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 21:56 21-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent

Цитата:
Никто не отрицает

Это вы не отрицаете. Но тут есть один массовик-затейник по имени 7sh3 который постоянно пытается нас в этом переубедить.

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 22:03 21-06-2013
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
Ну это Вы зря. Во всех LAV-сборках 7sh3 LAV-фильтр прикручен именно как сторонний.
Кстати, если не трудно, проверьте у себя наличие в реестре ключей (это для ХР)
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.kpl]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ksf]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KMPlayer.kpl]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\KMPlayer.ksf]

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 22:14 21-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
 
Должны генерироваться при первом запуске КМР - это его плейлисты.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33240 | Зарегистр. 31-07-2002 | Отправлено: 22:33 21-06-2013
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Я знаю, что это. Просто это то, что распакованная версия оставляет в реестре.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 23:39 21-06-2013
ALEX90

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
портативка на paf записывает данные в реестр при запуске программы и удаляет их после её закрытия.
портативка ThinApp/Thinstall использует песочницу но в некоторых случаях создает папки с файлами возле себя.  
портативка офиса 2010 не существует, учитывая особенности её активации. активация привязывается к железу, поэтому какая бы портативка офиса 2010 не была, она все равно изрядно мусорит в реестре и потом эти записи из него автоматически не удаляются.

Всего записей: 4301 | Зарегистр. 20-01-2008 | Отправлено: 23:50 21-06-2013 | Исправлено: ALEX90, 23:52 21-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen

Цитата:
Так что не пудри мозги.

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

Цитата:
Итак открываю редактор реестра, нахожу и удаляю всё найденное...

как ты задолбал установи lav оф инсталлятором и сразу удали, потом подключай lav из папок, разумеется никакой регистрации lav в диспетчере системных фильтров kmp не должно быть... просто тупое подключение lav напрямую в диспетчере заказных фильтров kmp и в добавить фильтры...
 
coherent

Цитата:
Факт давно известный.

конечно известный, но, если lav не зарегистрирован в системе и файлы lav находится не в корне папки kmp то работать не будет, единственный кто отрицает этот всем известный факт - zallen

Всего записей: 13930 | Зарегистр. 16-10-2005 | Отправлено: 00:14 22-06-2013 | Исправлено: 7sh3, 00:16 22-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
 
Распакованная версия много чего оставляет в реестре. Ось win7x64 :
 
   
 
Главное что она переносная (portable). Т.е. заливаем на флешку, вставляем в любой комп с осью
не ниже win2k, делаем двойной клик по KMPlayer.exe . Запускается, работает.
 
Добавлено:
 

Цитата:
7sh3
 
если lav не зарегистрирован в системе и файлы lav находится не в корне папки kmp то работать не будет

Чушь несусветная.
Ну понятное дело что после назначения LAV в диспетчере заказных фильтров без предварительной регистрации их
в системе, в реестре появляются некоторые записи LAV, но это не регистрационные записи. В диспетчере системных
фильтров KMP они не появляются. И Windows Media Player их не находит. Для этого нужно их провести через
диспетчер системных фильтров KMP или зарегистрировать штатными батниками, или заинсталлировать.
Но не в корень папки kmp. Подключить LAV можно из абсолютно любой директории кроме скрытых папок.

Цитата:
Не пудри мозги

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 00:27 22-06-2013 | Исправлено: zallen, 00:56 22-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen

Цитата:
Главное что она переносная (portable)

ладно бы там был KMPCfg.ini, с натяжкой можно назвать типа-portable, учитывая сколько записей в реестр добавляет kmp даже храня основные настройки в ini, но называть просто архив с файлами kmp портаблей это самый настоящий тупизм, это как твоя инструкция по подключению lav, ну ведь ржут все, зачем ты это делаешь?
 
официальный инсталлятор kmp тоже можно переносить на флешке, он тоже является архивом с файлами, его тоже можно спокойно распаковать 7-zip'ом и запустить kmp на любом компьютере, по твоей дурацкой логике официальный инсталлятор kmp это тоже портабля, ну просто потому что нет никакой разницы в каком архиве лежат файлы kmp
 

Цитата:
чушь несусветная

сказал "специалист" который не знал что установка инсталлятором = батнику lav = диспетчеру системных фильтров kmp, что это все одно и то же - регистрация в системе
zallen - Я их не устанавливаю, а регистрирую через диспетчер системных фильтров KMP,  во избежание ошибки "отсутствует dll"
про ошибку без регистрации в сиcтеме знает, и тут же на ровном месте придуривается клоун

Всего записей: 13930 | Зарегистр. 16-10-2005 | Отправлено: 00:45 22-06-2013 | Исправлено: 7sh3, 01:24 22-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
Ренегат.  

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 00:50 22-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen

Цитата:
Ну понятное дело что после назначения LAV в диспетчере заказных фильтров без предварительной регистрации их в системе, в реестре появляются некоторые записи LAV, но это не регистрационные записи. В диспетчере системных фильтров KMP они не появляются. И Windows Media Player их не находит. Для этого нужно их провести через диспетчер системных фильтров KMP или зарегистрировать штатными батниками, или заинсталлировать.

чего тебе понятно, что это за пурга, зачем, зачем ты это написал?  
задача подключить "lav в папке" к kmp напрямую без регистрации в системе, и чтобы работало без ошибки "отсутствует dll"
 

Цитата:
Ренегат.  

сказал местный "специалист" написавший это
После этого не меняя других настроек на KMP запустить на 10-15 секунд любой видеофайл AVI(XviD). Если этого не сделать и просто подключить на KMP LAV Video Decoder, можно получить на AVI странный глюк с рассинхроном цветовой поверхности на вертикальные сегменты.

Всего записей: 13930 | Зарегистр. 16-10-2005 | Отправлено: 01:10 22-06-2013 | Исправлено: 7sh3, 01:17 22-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
Cказал местный "специалист" делающий псевдо RePack, который может сделать любой ребёнок просто распаковав 7-ZIP-ом оригинальный инсталлятор, удалив ненужное и убрав HEX-редактором ссылки из экзешника. В результате чего получается та же самая программа которую ты зачем то запихиваешь в инсталлятор и выдаёшь за "repack". ГореСамоделкин.
 
"lav в папке" подключается к kmp напрямую без регистрации в системе из любой директории и работает без ошибки "отсутствует dll" если не включать опцию "Настройки в KMPCfg.ini" .

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 04:52 22-06-2013 | Исправлено: zallen, 05:06 22-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen

Цитата:
ты зачем то запихиваешь в инсталлятор и выдаёшь за "repack"

repack'ом обычно и называют какую-то программу по тем или иным причинам перепакованную в другой инсталлятор, в данном случае причина repack'a - уродский родной инсталлятор  

Цитата:
удалив ненужное и убрав HEX-редактором ссылки из экзешника

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

Цитата:
"lav в папке" подключается к kmp напрямую без регистрации в системе из любой директории и работает без ошибки "отсутствует dll" если не включать опцию "Настройки в KMPCfg.ini" .

я похож на пользователя который включает опцию "Настройки в KMPCfg.ini"? во всех своих сборках kmp выпиливал этот ini на корню
ты зачем упираешься то, ты же уже все понял, ini какие-то пошли в качестве отговорок , ну спроси у любого другого пользователя, работает или нет, если тебе 10 человек подтвердят что есть ошибки "отсутствует dll" ты признаешь что был не прав?
кстати эта тема "lav в папке" началась именно с тебя когда ты выложил свой portable_lav и я тебе сразу, вполне доходчиво объяснил почему он не будет работать на действительно чистой винде, скриншоты показал, но ты уперся рогом как баран и уже страниц 50 валяешь дурака...
 
проблема "lav в папке" отсутствует в других плеерах, это проблема исключительно kmp, не msdn'ов которые тут некоторые пытались приплести ни к селу ни к городу, а именно kmp, и "прямее" от таких вот вещей kmp не становится, но всем уже пофиг

Всего записей: 13930 | Зарегистр. 16-10-2005 | Отправлено: 08:25 22-06-2013 | Исправлено: 7sh3, 08:26 22-06-2013
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
KMP 3.5.0.77
LAV 0.57.0
Чистая Win XP на Virtual Box.
LAV из папки в KMP (C:\KMPlayer\Codecs\LAV) пашет норм.
ЧЯДНТ?

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 17:24 22-06-2013
SAT31



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
увидел по ссылке в шапке, что ваш репак обновился от 11 июня. Но прочитав это

Цитата:
не убираю, я больше вообще не лезу в эту кривизну, оригинальный .exe как он есть, так лучше для статистики

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

Всего записей: 9264 | Зарегистр. 11-09-2009 | Отправлено: 17:31 22-06-2013
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360

Компьютерный форум Ru.Board » Компьютеры » Программы » The KMPlayer (часть 4)
articlebot (27-01-2014 00:32): The KMPlayer (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru