View previous topic :: View next topic |
Author |
Message |
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
(Separately) Posted: Tue Dec 08, 2009 16:04 Post subject: Некорректная обработка некоторых EXE |
|
|
Тыкаю F3 на своём экзешнике. Пишет: неверный формат.
Моя прога работоспособна, писана в Borland Builder.
Версия ТС 7.00. На прежних версиях всё было в порядке - втряхивался в инфу о свойствах файла, в частности в очень полезную DLL Dependancies.
На "фирменных" экзешниках всё вроде работает.
! | Avada: | Тема переименована и перенесена из "Общих вопросов" | |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Tue Dec 08, 2009 16:13 Post subject: |
|
|
Речь явно о плагине, а не чистом Lister, который самостоятельно информацию о бинарных форматах не отображает.
Надо выяснить, какой именно плагин (парочку с подобным функционалом вспомню легко даже я).
Учитывая, что задавший вопрос не знает различия меж листером и плагинами и пользуется устаревшей версией TC - прозреваю пакоюзера.
В общем - выясняем, какой плагин, дальше пляшем уже от этого. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
(Separately) Posted: Tue Dec 08, 2009 16:36 Post subject: |
|
|
Вы правы, я в кишках ТС мало чего смыслю. Вот инфа из настроек листера:
Plugins\wlx\Imagine\Imagine.wlx
Plugins\wlx\Mmedia\Mmedia.wlx
Plugins\wlx\ListDoc\ListDoc.wlx
Plugins\wlx\Excellence\Excellence.wlx
Plugins\wlx\SWFView\SWFView.wlx
Plugins\wlx\ArchView\ArchView.wlx
Plugins\wlx\FileInfo\FileInfo.wlx
Plugins\wlx\Font\Font.wlx
Plugins\wlx\IEView\IEView.wlx
Чего в супе не хватает?
ЗЫ. К сожалению, не нашел способа прикрепить картинку (Clipboard), так что пришлось набивать текст руками.[/img] |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Tue Dec 08, 2009 17:00 Post subject: |
|
|
Георгий wrote: | Plugins\wlx\FileInfo\FileInfo.wlx |
Ну вот и оно. На всякий случай - обновиться до последней версии (мало ли какого старья в сборку напихают), если не будет работать - выложить негодный бинарник всем на обозрение. Если проблему подтвердит ещё кто-нибудь, и коллективный разум окажется бессилен - будет смысл ябедничать автору плагина, либо попробовать что-нибудь другое из той же оперы, например старенький но мощненький PEViewer или даже перелезть на WDX (например exeformat). _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
(Separately) Posted: Tue Dec 08, 2009 18:48 Post subject: |
|
|
Похоже - не в этом дело.
При тыкании F3 на FileInfo.wlx оно говорит:
Error in DELAYED IMPORT TABLE |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Dec 08, 2009 19:06 Post subject: |
|
|
Если б это был UV, можно былоб посмотреть название плагина в заголовке окна. А так, придется искать в файлах плагинов строку, кот. отображается (..delayed...)
или запрещать плагины по одному. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Tue Dec 08, 2009 19:36 Post subject: |
|
|
Alextp
Если основываться на приведённом списке и на упоминании (хотя и в несколько перевранном виде) страницы "Dll Dependency", то кандидатура может быть ровно одна — FileInfo. Не вижу смысла что-то ещё искать.
Георгий wrote: | Похоже - не в этом дело. |
Не в этом — это не в чём? Не в плагине? У меня "тыканье" F3 на FileInfo.wlx версии 2.10 даёт совершенно нормальное отображение информации в окне плагина.
Кстати, тему переношу. В Общих вопросах ей делать нечего. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
(Separately) Posted: Tue Dec 08, 2009 19:43 Post subject: |
|
|
В C:\Program Files\Total Commander\Plugins проискал и не нашел строки Error in DELAYED IMPORT TABLE
И почему ж этой сволочи не нравятся только мои экзешники?
Дополнительная инфа к размышлению - стоит мне переименовать свой экзешник (отрезать расширение) как ОНО всё видит (Dependencies и проч.) |
|
Back to top |
|
|
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
(Separately) Posted: Tue Dec 08, 2009 19:47 Post subject: |
|
|
Блин (прошу прощения)
Так в том то и дело, что раньше (до 7-й версии) подобных фокусов не отмечалось. Хоть добывай старую версию... |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Tue Dec 08, 2009 20:21 Post subject: |
|
|
Георгий
Так, стоп. Мало нам экзешников и плагина, так теперь начинаем во всём винить версии Тотала. Седьмая версия — это июнь прошлого года. Не очень-то она новая. По-хорошему уже не эту версию обсуждать надо, а более новые пробовать. Добыть-то старую версию легче лёгкого, но теперь что — на всю оставшуюся жизнь на 6.5x сидеть?
Три совершенно конкретных вопроса:
1. Какая версия у плагина FileInfo? (Не обязательно же выяснять её с помощью самого плагина — есть и документация.)
2. Как посмотреть проблемный экзешник? (Надо выложить.) И заодно — что в заголовке сообщения с "Error in DELAYED IMPORT TABLE". То есть — чьё это окно?
3. От изменения места FileInfo в списке плагинов (сделать первым... последним... в окне настроек) что-то меняется или нет? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
(Separately) Posted: Tue Dec 08, 2009 23:10 Post subject: |
|
|
Уважаемый микадо!
Позвольте начать со старого анекдота, кончающегося словами "Вам шашечки или вам ехать?".
Я никакие версии Тотала не виню. Просто - научно-медицинский факт: Тотал старых версий успешно обрабатывал мои самодельные экзешники, а 7.0 - не хочет.
По вопросам:
1. Версия FileInfo - 5.2600, дата - 04.12.2006, размер файла - 96768. Установлена с помощью самого ТС (по-другому не умею). Документации нет.
2. К сожалению. не нашел, как в рамках этого форума выкладывать экзешники. Если научите - выложу.
По той же причине не могу выложить скриншот экрана листера. Попробую описать.
а) становлюсь на FileInfo.wlx, жму F3.
б) в разделе "DLL dependency" возникает - сверху FileInfo.wlx, затем дерево DLL, и в самом конце - со значком песочных часов "Error in DELAYED IMPORT TABLE".
3. А как менять порядок плагинов? В окне настроек такой функции нет, можно только удалить и добавить. В Wincmd.ini есть секция:
Code: | [ListerPlugins]
0=Plugins\wlx\Imagine\Imagine.wlx
0_detect="MULTIMEDIA"
1=Plugins\wlx\Mmedia\Mmedia.wlx
1_detect="MULTIMEDIA"
2=Plugins\wlx\ListDoc\ListDoc.wlx
2_detect="EXT="DOC""
3=Plugins\wlx\Excellence\Excellence.wlx
3_detect="EXT="XLS""
4=Plugins\wlx\ArchView\ArchView.wlx
4_detect="EXT="ACE"|EXT="ARC"<...>|EXT="EXE""
5=Plugins\wlx\SWFView\SWFView.wlx
5_detect="EXT="SWF""
6=Plugins\wlx\FileInfo\FileInfo.wlx
7=Plugins\wlx\Font\Font.wlx
7_detect="EXT="TTF"|EXT="TTC"|EXT="OTF"|EXT="FON"|EXT="PFM""
8=Plugins\wlx\IEView\IEView.wlx
|
Менять надо здесь? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Tue Dec 08, 2009 23:48 Post subject: |
|
|
Георгий
У меня-то как раз нет проблем ни с "шашечками", ни с "ехать". А Тотал каких угодно версий не может работать без плагинов с просмотром экзешников. Так что идти надо от плагинов. И, кстати, титуловать меня как императорскую особу, право же, ни к чему.
А теперь по делу.
1. 5.2600 — это версия системы, а не плагина. Читать текст в окне надо внимательнее. Это версия 2.09. А последняя версия плагина — 2.10 от 28.11.2007. Размер 97 280. Обновить плагин рекомендовалось с самого начала. Вот ссылка.
2. Экзешники выкладываются на любой приемлемый с точки зрения выкладывающего файлообменник. Здесь даётся ссылка.
3. Нет, менять порядок надо не в файле. В окне настроек такая функция есть. Стрелочки левее кнопки "Добавить" видно?
Кстати, я поправил предыдущий пост, чтобы безразмерная строка с форматами, поддерживаемыми ArchView, не мешала нормально просмотривать тему. Толку от неё для нашего вопроса всё равно никакого. (А у меня для этого плагина детект-строки вообще нет.) _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
|
Back to top |
|
|
Георгий
Joined: 08 Dec 2009 Posts: 13 Location: Москва
|
(Separately) Posted: Wed Dec 09, 2009 00:59 Post subject: |
|
|
Avada
Рекомендованную Вами версию FileInfo поставил.
Ничего не изменилось. |
|
Back to top |
|
|
|