Страница 1 из 2

Плагин TrID.wdx блокирует каталоги. Как бороться?

Добавлено: Ср апр 01, 2015 12:40
TauRus
Всем доброго времени суток!

Есть замечательный плагин TrID.wdx, который определяет тип (расширение) файла по сигнатуре.
Решил его использовать в качестве одной из строк во всплывающей подсказке при наведении курсора. Работает на ура. Очень удобно.

Но есть один существенный недостаток:
после использования плагина текущий каталог блокируется процессом "Totalcmd.exe".
Соответственно, удалить/переименовать/переместить каталог не удаётся.

При использовании утилиты TrID (консольная версия) и TrIDNet (GUI версия) блокирования файла/каталога не происходит. Значит, проблема в плагине.

Выгрузка всех плагинов TC не помогает.
Перезапуск TC или принудительная "деблокировка" Unlocker'ом и т.п. - не вариант: много телодвижений.

Кто сталкивался, отпишитесь, как победить проблему?

WinXP Pro SP3 x32
TC v8.01
TrID.wdx v0.1b2
TrID v2.10

Заранее благодарю! ;)

Добавлено: Ср апр 01, 2015 14:39
Flasher
Не сталкивался. Никаких блокировок у меня не происходит.
TauRus писал(а):во всплывающем комментарии при наведении курсора
Только это подсказка, а не комментарий.
TauRus писал(а):Работает на ура.
Далеко не всегда. На ISO показывает SPU, на многие ZIP - XPI, многие текстовые не понимает (обычные txt, хэш-файлы, avs и т.д.), не видит mkv и др.

Добавлено: Ср апр 01, 2015 15:15
TauRus
Flasher писал(а):Не сталкивался. Никаких блокировок у меня не происходит.
Спасибо за ответ! А могли бы Вы указать версию TrID-консольника (находится в каталоге с плагином) и самого плагина, которыми пользуетесь? А так же версию ТС, ОС и разрядность.
Только это подсказка, а не комментарий.
Согласен, неверно указал термин, правильнее всё-таки "подсказка", исправил в топике.
Далеко не всегда. На ISO показывает SPU, на многие ZIP - XPI, многие текстовые не понимает (обычные txt, хэш-файлы, avs и т.д.), не видит mkv и др.
Я имел ввиду плагин работает шустро, без сбоев. А погрешность в определении - это удел разработчика TrID. Считаю, что среди подобных программ, работающих по сигнатуре, конкурентов нет: самая обширная база, которая постоянно пополняется, скорость работы, возможность самостоятельно добавлять сигнатуры, онлайн сервис, консольная и GUI-версии программы и т.п.

Добавлено: Ср апр 01, 2015 15:18
Flasher
TauRus писал(а):А могли бы Вы указать версию TrID-консольника (находится в каталоге с плагином) и самого плагина, которыми пользуетесь? А так же ОС и разрядность.
Ну, вообще-то при баг-репортах это принято делать самому топикстартеру. :wink:

Добавлено: Ср апр 01, 2015 15:26
TauRus
Flasher писал(а):Ну, вообще-то при баг-репортах это принято делать самому топикстартеру. :wink:
Согласен... добавил в топик...
WinXP SP3 x32
TC v8.01
TrID.wdx v0.1b2
TrID v2.10

Добавлено: Ср апр 01, 2015 15:28
Flasher
Win7x32, TC 8.51a, остальное - то же.

P.S.: А вообще после тестов на современной версии ТС лучше сразу к автору обратиться.

Добавлено: Ср апр 01, 2015 18:59
Avada
Flasher
Весь вопрос, к кому и по поводу чего обращаться. Mark0 (автор собственно TriD) не появлялся на форуме с 2006 года, а m^2 (Maciej Adamczyk, автор плагина) — всего лишь с весны 2013 года, но до этого успел охарактеризовать TriD.wdx так:
I wrote one, but it was one of the worst plugins ever, so even I stopped using it quickly
Взято отсюда. Для приличия перевожу: да, написал, но это был один из худших когда-либо имевшихся плагинов, так что даже автор быстро перестал им пользоваться. Можно, конечно, с этим суждением не соглашаться, но и серьёзно надеяться на техподдержку я бы в этом случае не стал.

Добавлено: Ср апр 01, 2015 20:01
Flasher
Avada
Пожалуй, что так. Тогда остаётся лишь тест на современной версии ТС.

Добавлено: Чт апр 02, 2015 02:27
TauRus
Стал разбираться более детально.

Протестировал плагин на "чистом" свежеустановленном ТС v8.51a.

Результат: при использовании плагина в пользовательском наборе колонок происходит блокировка текущего каталога. Причем, при смене каталога, отключении плагина блокировка остаётся. Файлы при этом не блокируются.
Такой же результат, если использовать плагин только для вывода информации в "подсказках".
Unlocker выдаёт несколько штук блокирующего дескриптора "Totalcmd.exe". Причём, количество блокирующих процессов значительно больше, чем количество файлов в каталоге.

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

Добавлено: Чт апр 02, 2015 02:46
LonerD
Win 8.1 SL Eng x64
TC v8.51a
TrID.wdx v0.1b2
TrID v2.10 (именно 2.10, всегда стараюсь держать версии актуальными)

Ни при использовании пользовательских наборов колонок, ни при использовании подсказок ничего не блокируется.

Добавлено: Чт апр 02, 2015 03:09
c930
Win7x32
TC v8.01a/TC 8.51a
TrID.wdx v0.1b2 (если верить файлу Read.me, иначе посмотреть не знаю как)
TrID v2.10

Использую плагин для пользовательских колонок - не замечал чтоб что-то блокировалось.

Добавлено: Чт апр 02, 2015 04:41
TauRus
Прошу обратить внимание,
что по умолчанию с плагином TrID.wdx v0.1b2 идет консольная TrID v2.00!
Версию можно посмотреть, запустив из каталога плагина \TrID\TrID.exe без параметров.

Я же обновил консольник и базу с офсайта до версии 2.10.
Думал в этом дело, ан нет! Блокируется обеими версиями! :roll:

Тестировал следующим образом:

1. установил чистый оф.ТС v8.51a без активации.
2. создал каталог %COMMANDER_PATH%\plugins\wdx\TrID\
3. распаковал в него скаченный с wincmd.ru плагин TrID v0.1b2
4. подключил плагин через Конфигурация\Настройки: Плагины\WDX:настройка\
5. создал пользовательский набор колонок TrID
6. в произвольном каталоге активировал набор колонок TrID
7. пробую переименовать\удалить\переместить этот произвольный каталог - ошибка доступа
8. проверяю каталог Unlocker'oм - вижу в более десятка блокирующих процессов "Totalcmd.exe"

аналогично происходит, если использовать TrID.wdx в качестве выводимых "подсказок" к файлам.

Добавлено: Чт апр 02, 2015 07:13
Avada
TauRus
Раз дело не в версиях, на что тут обращать внимание?
Убедительная просьба: в своих сообщениях не надо больше злоупотреблять полужирным шрифтом. В обсуждении участвуют грамотные люди, они сами разберутся, что важно, а что нет. И не надо до бесконечности править свои предыдущие посты, особенно первый: все уточнения (если таковые действительно нужны) всегда можно внести в следующие сообщения, а так теряется связность обсуждения для тех, кто всё это читает.

Добавлено: Чт апр 02, 2015 07:31
TauRus
Avada писал(а):Раз дело не в версиях, на что тут обращать внимание?
дело в том, что все скорее всего выкладывают положительный репорт о консольной версии TrID v2.00 а не 2.10
Avada писал(а):Убедительная просьба: в своих сообщениях не надо больше злоупотреблять полужирным шрифтом.
Ок, исправлюсь... привычка при оформлении torrent`ов. только осваиваюсь у Вас на форуме :oops: Спасибо!

Добавлено: Чт апр 02, 2015 08:34
Avada
TauRus
В процессе освоения прошу также обратить внимание на правило об оверквотинге. Избыточное цитирование из предыдущего поста убрано.
Что касаемо версии, в трёх ответах ясно была указана версия 2.10. Появилась она ещё в 2011 году — все, кто пользуется и следит за оффорумом, в основном давно обновили.
И вновь: не надо приципиально важные вещи дописывать в старые посты, на которые уже даны ответы! Те, кто уже прочитал их в первоначальной версии, могут просто не перечитать заново.