PE Viewer

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

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

Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

.com изначально не относится к PE. Это команда MSDOS - без заголовка и ограничена 64k. Просто, начиная с Win95, MS начала обзывать некоторые консольные exe'шники com'ами (типа, для совместимости). Включать в детект-строку все варианты расширений PE файлов, включая нестандартные, дело неблагодарное - могут быть проблемы. Я прошу автора добавить в плагин автораспознавание PE файлов - ИМХО, это правильнее.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Flasher писал(а): но всё перечисленное относится к PE
Относится только иногда. А часто не относится- из ДОС файл если
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin, Alextp, в папке Windows (и не только) есть несколько com в PE. А то, что одно расширение может иметь отношение к нескольким типам (хоть 10-ти, хоть 20-ти) - это мне хорошо известно. Насчёт автоопределения согласен.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Вы можете руками прописать любые расширения, плагин проверяет валидность PE заголовка, и в случае неудачи - скажет об этом.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

То, что мы можем - уже сделано. Строку привёл в качестве предложения. А мы пишем про автодетект. Например, с нынешней строкой твой плагин пытается открыть файлы, которые к нему не относятся.
Предварительно пишет: Plugin detect string error 1 at offset 308
Хотя написано всё верно.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Flasher писал(а):Предварительно пишет: Plugin detect string error 1 at offset 308
Попробуй MSSTYLES взять в кавычки
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Flasher писал(а):Хотя написано [s]всё верно.[/s]
Сижу и недоумеваю, как я проглядел при таком пристальном просмотре..
Спасибо.
Double Impact
Сообщения: 19
Зарегистрирован: Вт ноя 15, 2011 00:15

Сообщение Double Impact »

SPeller
Во-первых, огромное спасибо за плагин - он у меня однозначно один из самых "ходовых" - раньше на x32, а теперь и на 64-битном TC.
Я хотел написать пожелание, но потом увидел, что это уже озвучено
- можно попросить в контекстном меню "Копировать значение" или "Copy Value". Очень бывает нужно! Гораздо чаще, чем всю строку скопировать.
:roll:
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Спасибо за отзыв :)
Да, в следующей обновке - будет копирование значений отдельно. Пока есть кое-какие трудности с реализацией, да и со временем были траблы, поэтому обновка задерживается.
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

SPeller
Большое спасибо за обновлённую версию!
wOxxOm
Сообщения: 30
Зарегистрирован: Вс фев 12, 2006 22:10

Сообщение wOxxOm »

По мне так намного удобнее, чем FileInfo для моих задач.

Из абстрактных хотелок:
  1. в испортах/кспортах аналог быстрого поиска с режимом фильтрации показа как как в tcmatch, можно например отдельный инпутбокс или хотя бы где-то лейблом.
  2. опциональный показ выбранных секций на одной странице, а то окно листера которое само занимает треть экрана инфы содержит на 1/10 пространства, к тому же часто бывает нужно посмотреть и то и то и то, а перключаться - не так наглядно.
Из конкретных пожеланий: запоминать относительный размер фреймов exports/imports.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

wOxxOm писал(а):в испортах/кспортах аналог быстрого поиска с режимом фильтрации показа как как в tcmatch, можно например отдельный инпутбокс или хотя бы где-то лейблом.
Контекстный поиск... Буду иметь в виду, но ничего не обещаю.
wOxxOm писал(а):опциональный показ выбранных секций на одной странице, а то окно листера которое само занимает треть экрана инфы содержит на 1/10 пространства, к тому же часто бывает нужно посмотреть и то и то и то, а перключаться - не так наглядно.
Можно открыть несколько окон )) А так - не совсем представляю, как и зачем показывать всё одной простынёй.
wOxxOm писал(а):запоминать относительный размер фреймов exports/imports.
Так вроде и так должно запоминать...
wOxxOm
Сообщения: 30
Зарегистрирован: Вс фев 12, 2006 22:10

Сообщение wOxxOm »

Так вроде и так должно запоминать...
а как? у меня не запоминет ни само ни если я делаю лстер-сохр позицию (впрочем это наверное вообще не то)
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Должно автоматом запоминать. В lsplugin.ini.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Выпустил новую бету: http://wincmd.ru/download.php?id=peviewer

[+] Добавлено чтение конфигурации плагина из файла PEViewer_config.ini.
[+] Добавлена поддержка сигнатур PEiD.
[+] Разделены пункты меню "Копировать строку" и "Копировать значение" в списках.
[+] Добавлена иконка, отображающая секцию, в которой находится точка входа.
[+] Добавлена возможность не запоминать последнюю открытую вкладку.
[+] Добавлен выбор места сохранения настроек плагина: lsplugin.ini (общий для всех плагинов) или в собственном ini плагина.
[*] Улучшено отображение проверки зависимостей.
[*] Модифицировано отображение модулей с отложенной загрузкой.
[*] Добавлена поддержка ресурсов иконок, содержащих данные в PNG формате.
[*] Исправлен показ псевдокнопки.
[*] Исправлен ресайз колонок в списках.
[*] Увеличен список расширений файлов, поддерживаемых плагином по умолчанию.
[*] Исправлены ошибки чтения таблиц импорта и определения компилятора.
[*] В списках импорта и экспорта удалена колонка с номером функции, теперь номер отображается вместо имени.
[*] Определение компилятора теперь не производится автоматически, но такая возможность сохранена через меню опций.



Просьба отдельно потестить определение компилятора - не вываливаются ли ошибки, оценить корректность и скорость определения.
Ответить