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

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
TauRus
Сообщения: 8
Зарегистрирован: Ср апр 01, 2015 12:19

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

Сообщение 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

Заранее благодарю! ;)
Последний раз редактировалось TauRus Чт апр 02, 2015 03:17, всего редактировалось 8 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение TauRus »

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

Сообщение Flasher »

TauRus писал(а):А могли бы Вы указать версию TrID-консольника (находится в каталоге с плагином) и самого плагина, которыми пользуетесь? А так же ОС и разрядность.
Ну, вообще-то при баг-репортах это принято делать самому топикстартеру. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
TauRus
Сообщения: 8
Зарегистрирован: Ср апр 01, 2015 12:19

Сообщение TauRus »

Flasher писал(а):Ну, вообще-то при баг-репортах это принято делать самому топикстартеру. :wink:
Согласен... добавил в топик...
WinXP SP3 x32
TC v8.01
TrID.wdx v0.1b2
TrID v2.10
Последний раз редактировалось TauRus Ср апр 01, 2015 15:35, всего редактировалось 3 раза.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Win7x32, TC 8.51a, остальное - то же.

P.S.: А вообще после тестов на современной версии ТС лучше сразу к автору обратиться.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение 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
Взято отсюда. Для приличия перевожу: да, написал, но это был один из худших когда-либо имевшихся плагинов, так что даже автор быстро перестал им пользоваться. Можно, конечно, с этим суждением не соглашаться, но и серьёзно надеяться на техподдержку я бы в этом случае не стал.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Пожалуй, что так. Тогда остаётся лишь тест на современной версии ТС.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
TauRus
Сообщения: 8
Зарегистрирован: Ср апр 01, 2015 12:19

Сообщение TauRus »

Стал разбираться более детально.

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

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

Проблема осталась нерешённой.
разве что из багрепорта убрался пункт "блокируются файлы" :roll:
Последний раз редактировалось TauRus Чт апр 02, 2015 07:07, всего редактировалось 3 раза.
WinXP Pro SP3 (x32), TC v8.01 Extended RUS menus
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

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

Ни при использовании пользовательских наборов колонок, ни при использовании подсказок ничего не блокируется.
Последний раз редактировалось LonerD Чт апр 02, 2015 13:56, всего редактировалось 2 раза.
Windows 11 | TC DreamLair eternal pre-α
c930
Сообщения: 326
Зарегистрирован: Ср дек 15, 2004 06:55

Сообщение c930 »

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

Использую плагин для пользовательских колонок - не замечал чтоб что-то блокировалось.
Аватара пользователя
TauRus
Сообщения: 8
Зарегистрирован: Ср апр 01, 2015 12:19

Сообщение 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 в качестве выводимых "подсказок" к файлам.
Последний раз редактировалось TauRus Чт апр 02, 2015 07:49, всего редактировалось 4 раза.
WinXP Pro SP3 (x32), TC v8.01 Extended RUS menus
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

TauRus
Раз дело не в версиях, на что тут обращать внимание?
Убедительная просьба: в своих сообщениях не надо больше злоупотреблять полужирным шрифтом. В обсуждении участвуют грамотные люди, они сами разберутся, что важно, а что нет. И не надо до бесконечности править свои предыдущие посты, особенно первый: все уточнения (если таковые действительно нужны) всегда можно внести в следующие сообщения, а так теряется связность обсуждения для тех, кто всё это читает.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
TauRus
Сообщения: 8
Зарегистрирован: Ср апр 01, 2015 12:19

Сообщение TauRus »

Avada писал(а):Раз дело не в версиях, на что тут обращать внимание?
дело в том, что все скорее всего выкладывают положительный репорт о консольной версии TrID v2.00 а не 2.10
Avada писал(а):Убедительная просьба: в своих сообщениях не надо больше злоупотреблять полужирным шрифтом.
Ок, исправлюсь... привычка при оформлении torrent`ов. только осваиваюсь у Вас на форуме :oops: Спасибо!
WinXP Pro SP3 (x32), TC v8.01 Extended RUS menus
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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