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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Название плагина
Версия
Дата сборки
Размер
Ссылка
Скриншот
  TC 1by1 Plugin
 1.7
26.06.2025
2428 Кб
  TC AkelPad Plugin
1.23
11.09.2025
    54 Кб
  TC AlReaderExt Plugin
 1.2
09.07.2025
2740 Кб
  TC FlashPlayer Plugin
 1.3
26.06.2025
    49 Кб
  TC IrfanView Plugin
1.18
26.06.2025
  451 Кб
  TC IrfanView Plugin
2.63
26.06.2025
  447 Кб
  TC ModPlug Plugin
 1.5
26.06.2025
  281 Кб
  TC SumatraPDF Plugin
1.19
26.06.2025
    54 Кб
  TC WinDjView Plugin
 1.3
31.08.2025
  665 Кб

Сборка Total Commander автора плагинов с установленными и настроенными плагинами  
Скачать
Папка сборки, из которой можно скачать разные дополнения для Total Commander:
Перейти
(для скачивания без регистрации нажмите кнопку «Или просто продолжить скачивание»)

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 13:15 24-09-2021 | Исправлено: AkulaBig, 22:41 10-09-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evgenb82
Например для CADView делал так:  
При первом запуске ТС Autorun выполняет пользовательскую команду регстрации - CommandExec em_cadkey
При выходе (после Pragma AutorunFinalizeSection) из autorun.cfg удаляется команда регистрации и
сама комада об удалении, т.е в  autorun.cfg записей о регистрации не остаётся.

Всего записей: 1695 | Зарегистр. 03-03-2019 | Отправлено: 00:23 21-06-2025
evgenb82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
в XP отлично запустился.
https://fastpic.org/view/125/2025/0621/_6e6982fcd91195f844bf95b5f85c7069.jpg.html
ziabriev
ну если б я костыли городил, наверное, при запуске проверял, а не поменялся ли каталог TC (AUTORUN_PATH, IniReadSection, IniWriteSection), и если да, то заново регистрировал бы длл-ку. чтобы хоть как-то было возможно portable. впрочем, с ТС Autorun никогда не работал, надо будет взять его на заметку.

Всего записей: 597 | Зарегистр. 01-08-2009 | Отправлено: 01:33 21-06-2025
AkulaBig

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

Цитата:
в XP отлично запустился.

Понятно. В общем почитал я в инете, что надо для поддержки в VS2010 x64. Если найду, тогда возможно и перекомпилирую.

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 03:36 21-06-2025
ziabriev



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

Цитата:
FlashPlayer, например, под XP без проблем запускается, но плагин не работает.

ХР на виртуалке - скрин
Плагин TCFlashPlayer, в каталоге - Adobe Flash Player 10.0 r2  (FileVersion 10,0,2,54)

Всего записей: 1695 | Зарегистр. 03-03-2019 | Отправлено: 05:19 21-06-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evgenb82
И сборка от AkulaBig - скрин
 
 

Всего записей: 1695 | Зарегистр. 03-03-2019 | Отправлено: 07:24 21-06-2025 | Исправлено: ziabriev, 07:25 21-06-2025
AkulaBig

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

Цитата:
И сборка от AkulaBig

Вы меня совсем запутали? Мои плагины работают под ХР или нет? По идее не должны.

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 08:11 21-06-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
У меня TCFlashPlayer в ХР работает.

Всего записей: 1695 | Зарегистр. 03-03-2019 | Отправлено: 08:26 21-06-2025 | Исправлено: ziabriev, 08:27 21-06-2025
AkulaBig

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

Цитата:
У меня TCFlashPlayer в ХР работает.

Хрюн SP3?

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 08:50 21-06-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Да Хрюн SP3.

Всего записей: 1695 | Зарегистр. 03-03-2019 | Отправлено: 08:55 21-06-2025
evgenb82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Microsoft Visual Studio and Team Foundation Server 2010 with Service Pack 1 - оригинальные MSDN-образы https://rutracker.org/forum/viewtopic.php?t=3400202
 
TCFlashPlayer на виртуалке работает XP SP3. но вчера на реальном железе запускал на работе, тоже SP3, но какая-то сборка, и там плагины не запустились, даже в списке их не было. странно.

Всего записей: 597 | Зарегистр. 01-08-2009 | Отправлено: 10:17 21-06-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evgenb82
В общем вы не пропадайте. У меня все настроено. К вечеру все плаги перекомпилю и сделаю сборку с ХР поддержкой своих плагов. Прямо сборку потестите. А то я так и думал, что с виртуалкой могут проблемы возникнуть.

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 12:37 21-06-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evgenb82
Перекомпилил все плагины под ХР. Вот ссылка на сборку TotalCommanderPortableXP: https://www.dropbox.com/scl/fi/nbazjxma0jx4u6giiiwlp/TotalCommanderPortableXP.exe?rlkey=pevnq7ji4a4vdzoqxq7ce64gh&dl=1
Проверьте, пожалуйста, все плагины по списку. Интересно, проги в плагинах тоже все будут работать в ХР. Из-за отсутствия времени сам вообще ни чего не тестил. Поэтому в окончательном варианте немного причешу плаги, хотя для пользователя ничего не изменится.

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 15:48 21-06-2025
evgenb82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
пока только на виртуалках проверил, на работу неохота переться.
xp sp3 x86
irfan - работает
djvu - работает
swf - работает
pdf - не работает, но проблема не в плагине, а в суматре под win7
положил суматру 3.2 официальную с поддержкой XP
https://www.mediafire.com/file/42y3h0ux4iynrxu/SumatraPDF32-3.2-2018-01-14.7z/file
fb2 -не работает, но проблема не в плагине, а в олридере под win7
 
xp sp2 x64
irfan - работает
djvu - работает
swf - работает
pdf - не работает, но проблема не в плагине, а в суматре под win7
fb2 -не работает, но проблема не в плагине, а в олридере под win7
 
на реальном железе смогу в пн на работе погонять в xp sp3 x86
 
вдогонку.
AkelPad - работает x86 и x64 (ну еще бы, он в Windows 98 работает).
в x64 иногда закрывается с ошибкой (не плагин, а сам акелпад), возможно, когда окно сворачивается при закрытии, если кнопку ESC дергать в это время, но не всегда.

Всего записей: 597 | Зарегистр. 01-08-2009 | Отправлено: 17:05 21-06-2025 | Исправлено: evgenb82, 17:35 21-06-2025
AkulaBig

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

Цитата:
пока только на виртуалках проверил, на работу неохота переться.

Плагины точно ни куда не денутся за выходные

Цитата:
положил суматру 3.2 официальную с поддержкой XP

Оф Суматра 3.2 лежит на оф сайте и не поддерживает ХР. Официально последняя версия Суматры с поддержкой ХР - 3.1. Ваша версия - это сборка. Но сборка плохая. Чтобы убедиться в этом, можете зайти в папку моей сборки по ссылке в шапке и потестировать папку Документы в папке Тест. Значит моя версия Суматры ХР не поддерживает.

Цитата:
xp sp2 x64

Мелкомягкие уверяют, что VS2010 поддерживает XP SP2. Похоже не обманывают

Цитата:
fb2 -не работает, но проблема не в плагине, а в олридере

Я сейчас в сборку включил родной TCAlReaderExt. Интересно, а он в ХР работает? Только не пытайтесь просмотреть сразу два файла. Официальный TCAlReaderExt не предназначен для работы в плагине и поэтому я включаю в плагин специальную версию. Но вдруг  
 компилятор оф версии поддерживал ХР. Я собирал опять-же на последней версии того языка, на котором прога написана.
Также увидите, что я Суматру вашу в плагин сборки включил. Просто так, сам посмотрел ее возможности.
А, про Акельку забыли, 1by1 и флеш-плеер. Насколько я понимаю флешки смотрятся. А жамкните на любом текстовом файле. Будет Акелька работать? 1by1 хотя-бы просто запустите, если нет файлов midi чтобы увидеть, запускается он или нет.  На всякий случай кинул в Тест - Музыка пару файлов, которые он должен воспроизводить.
 
Добавлено:
evgenb82

Цитата:
AkelPad - работает x86 и x64

А я как-раз вопрос про него задал. Все ясно. Осталось только с 1by1 разобраться.

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 17:40 21-06-2025 | Исправлено: AkulaBig, 17:47 21-06-2025
evgenb82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
1by1 и ModPlug в x64 SP2 и x86 SP3 работают. (скачал несколько первых попавшихся s3m, mod, it, xm)
 

Цитата:
Официально последняя версия Суматры с поддержкой ХР - 3.1.

это официальная ночная сборка, скачивал с их сайта когда-то, жаль x64 не догадался тогда скачать. понятно, что она промежуточная, и что-то не поддерживает или что-то не правильно показывает, там же отпечаток в PE-заголовке 2018 год компиляции, что вы от нее хотите. но djvu и fb2 уже умеет показывать в отличие от 3.1, да, криво, так же криво, как и 3.2 под win7+, не спорю.
 

Цитата:
Я сейчас в сборку включил родной TCAlReaderExt.

еще раз надо перекачать? а раньше был какой и откуда? его собрать можно из исходников?
 
 
Добавлено:
AlReaderExt, который в новой сборке 2.19.831.1 2019 года в каталоге TCAlReaderExt работает в x64 и в x86, у него вообще в PE-заголовке система 4.0 прописана, т.е. Windows 9x.
 
А тот, который был раньше 2.19.308.68 2025 года, который теперь в каталоге "TCAlReaderExt — копия" - у него в PE-заголовке прописана система 6.0, т.е. минимум виста. Вот он и не работал.
 
Добавлено:
пропатчил этот дурацкий олридер 2025 года (alrext.exe и на всякий случай ChmLib.dll), который у вас был изначально, там всего пару байтов поменял в заголовке - оказалось очень просто. теперь он работает на XP x86 SP3 и XP x64 SP2. Проверяйте.
 
https://www.mediafire.com/file/l8u3i49dodlw8iw/TCAlReaderExt-NT5.7z/file
 
CRC тока не менял, как-нибудь потом, если все норм будет.

Всего записей: 597 | Зарегистр. 01-08-2009 | Отправлено: 18:06 21-06-2025
evgenb82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вдогонку.
https://www.mediafire.com/file/kjr27ujfgz0x2g2/SumatraPDF_WINXP_3.5.2_3.zip/file
Суматра 3.5.2 под XP. проверена в XP x86 SP3 и XP x64 SP2. на файлах avif крашится, heic/heiv не показывает, но webp показывает. pdf/djvu показывает, fb2 навскидку более правильно показывает, чем 3.2, но тоже с косяками. но что есть.

Всего записей: 597 | Зарегистр. 01-08-2009 | Отправлено: 20:14 21-06-2025
AkulaBig

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

Цитата:
ModPlug  

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

Цитата:
это официальная ночная сборка

Понятно. А то есть еще сборки от разных авторов. Одной из которых я пользуюсь.

Цитата:
еще раз надо перекачать?

Да. обновил сборку.

Цитата:
а раньше был какой и откуда?

Моей сборки.

Цитата:
его собрать можно из исходников?

Я могу. Автор дал мне исходники. Но запретил распространять их.

Цитата:
AlReaderExt, который в новой сборке 2.19.831.1 2019 года в каталоге TCAlReaderExt работает в x64 и в x86, у него вообще в PE-заголовке система 4.0 прописана, т.е. Windows 9x.

Понятно.

Цитата:
А тот, который был раньше 2.19.308.68 2025 года, который теперь в каталоге "TCAlReaderExt — копия" - у него в PE-заголовке прописана система 6.0, т.е. минимум виста. Вот он и не работал.

Ясно. Сам автор посоветовал мне компилятор. Видимо исходил из того, который мне проще будет скачать.

Цитата:
пропатчил этот дурацкий олридер 2025 года

Прикольно. Работает! Спасибо. Я тогда даже и искать не буду старый компилятор.

Цитата:
CRC тока не менял, как-нибудь потом, если все норм будет.

Мне это вообще безразлично.
А вы не заметили, что и WinDjView моей сборки? Официальные, либо сборка 4.0.1 в качестве плагина тоже работать не может. Пришлось переделывать. Но там открытые сорцы и тема на руборде с автором сборки. Так что много кто помог мне. А с AlReaderExt все очень сложно. Автор еще обещал релиз библиотеки bookeng.dll с нормальным весом. Но потерялся. Поэтому в плагине дебажная версия с диким весом.
 
Добавлено:
evgenb82
Случаем у вас нет идей, как из библиотеки bookeng.dll вырезать дебажную инфу? Пробовал IDA по ней пройтись. она спрашивает: "Подгрузить дебажную инфу из файла такого-то?". У меня этого файла нет. Получается в IDA загрузился код без дебажной инфы. Нельзя-ли его в dll преобразовать? Вообще есть lib этой библиотеки. Но простой lib, без самих функций. Есть def. Больше ничего нет. Пытался я из этого библиотеку собрать. Конечно она пустой оказалась. Так что надежда только на обработку самой библиотеки. Я психанул, сжал для сборки ее upx. Но в плагине оригинал лежит 11 Мб. Этот плагин у меня пока не выложен на винкмд.ру. Из-за этой библиотеки.

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 20:15 21-06-2025 | Исправлено: AkulaBig, 20:20 21-06-2025
evgenb82

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

Цитата:
А вы не заметили, что и WinDjView моей сборки?

Заметил, что это какая-то новая сборка. И заметил в описании, что плагин работает только с ней. Про себя сделал вывод, что, наверное, плагин ставит на нее куда-то хуки, и больше ничего про нее не думал кроме того, что она теоретически скомпилирована с поддержкой Windows 2000, на XP работает и ладно.
 

Цитата:
Случаем у вас нет идей, как из библиотеки bookeng.dll вырезать дебажную инфу?

Коротко - если IDA при загрузке говорит, что для этой библиотеки есть ВНЕШНИЙ dbg-файл, значит дебажная информация находится в нем, т.е. она не прилинкована статически в эту длл-ку.
 
Не коротко.
 
У меня нет понимания, какой должен быть "маленький" размер этого файла. После распаковки из UPX мне IDA не предлагала выбрать файл, скорее всего потому что UPX посчитал какую-то информацию в файле не нужной и удалил ее. Вообще UPX может делать некоторые не восстанавливаемые преобразования с файлом, например, все буквы импортируемых функций привести к заглавным (чтобы биты поэкономить), что на работу никак не влияет, но визуально видно после распаковки.
 
Что касается дебажной версии. В самом коде могут быть директивы условной компиляции, это может быть дополнительный код в случае компиляции с отладкой, это может быть вообще куски другого кода, просто удобного при отладке. С этой статикой ничего уже сделать нельзя. Еще мне приходилось смотреть в IDA дебажные предрелизные версии программы и не-дебажные релизные версии. Может это зависит от компилятора, но в дебажных версиях вызов стандартных библиотек был немного медленнее - на один промежуточный прокси-вызов - наверное, чтобы удобнее было ставить брякпойнты на библиотечные функции. С этим тоже ничего нельзя сделать, это уже скомпилировано. Не знаю как у вас, т.к. сравнивать не с чем. Но сути не меняет. Ну и сами библиотечные функи могут браться из специальной дебажной библиотеки, они подлиньше (например, с доп. проверками), помедленнее, без оптимизаций, но попроще для отладки.
 
У меня нет исходников, и, честно говоря, и совсем не хочется, раз их автор сам себе на уме. Поэтому мне не понятно ни назначение этой библиотеки, ни ее нормальный размер, ни ее взаимодействие с основной программой, но вы это можете посмотреть. Могу предположить, что ее секретность вытекает из нарушения лицензии OpenOffice, скорее всего оттуда ее корни.

Всего записей: 597 | Зарегистр. 01-08-2009 | Отправлено: 22:11 21-06-2025
AkulaBig

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

Цитата:
плагин ставит на нее куда-то хуки

Хуки я ставлю во всех своих плагинах. Иначе не будет 64-битный плагин работать с 32-битной прогой. Но не в этом дело. Не все проги могут работать с плагином. В частности WinDjView собрана с MFC и у нее использовано автоматическое наименование главного класса. То-есть при каждом запуске класс проги имеет разные наименования. А плагину надо обязательно знать имя класса. Поэтому пришлось лезть в код самой проги и остановить эту вакханалию. Остальное по мелочи. Вывел на ПИ смену языка и кнопку настроек. В плагине к этим опциям доступа нет по причине отсутствия меню проги.

Цитата:
У меня нет понимания, какой должен быть "маленький" размер этого файла.

Практически размер сжатой upx библиотеки. Увидеть правильный размер этой библиотеки можно в оф версиях под винду на сайте разработчика. Если надо, скину в папку своей сборки. Библиотека не меняется с каждой версией AlReaderExt, но имеет несколько версий. Есть версия библиотеки, которая почти работает с моей сборкой проги. Но часть функций не работают. Автор обещал подобрать библиотеку под мою сборку, но пока не выходит на связь. Ему эта тема совершенно не интересна. Он давно забросил разработку виндовой версии. Но до этого мы с ним хоть как-то, но общались. Подозреваю, что он обиделся, что я отключил создание базы. Она в плагине мешается, а ему это очень не понавилось. Именно после этого он перестал со мной общаться. Но возможно, просто нет времени. Я и так благодарен, что он решился мне дать сорцы. Несколько месяцев размышлял. И несколько дельных советов дал. Поэтому я ни в коей мере не собираюсь какие-то обидки ему предъявлять. Просто обозначаю причину траблов с этой библиотекой.

Цитата:
 После распаковки из UPX мне IDA не предлагала выбрать файл

Оригинальная версия библиотеки в плагине лежит. В папке моей сборки.

Цитата:
С этой статикой ничего уже сделать нельзя.

Я на всякий случай уточнил. Вдруг я чего-то не знаю. Спасибо, что подтвердили мои опасения.

Цитата:
Могу предположить, что ее секретность вытекает из нарушения лицензии OpenOffice, скорее всего оттуда ее корни.

Библиотека хоть и внешняя, но в инете не ищется. Так что, видимо, конкретно для этой проги. Как-бы альтернативы AlReaderExt все равно нет. Поэтому выложу плагин и с этим монстром в конце-концов.

Цитата:
помедленнее

.Это даже простые пользователи заметили. Я ведь сначала пытался оф версию проги использовать. С ней плаг выкладывал. Пока не разобрался, что оф версия не может работать в плаге по причине отсутствия возможности запуска второй копии.

Всего записей: 6589 | Зарегистр. 11-03-2003 | Отправлено: 23:09 21-06-2025 | Исправлено: AkulaBig, 23:13 21-06-2025
evgenb82

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

Цитата:
по причине отсутствия возможности запуска второй копии

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

Всего записей: 597 | Зарегистр. 01-08-2009 | Отправлено: 23:27 21-06-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины Valery Kurenkov для Total Commander


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru