PE Viewer

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

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

SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

PE Viewer

Сообщение SPeller »

Всем привет!
Wincmd.ru писал(а):PE Viewer - это Lister-плагин для популярного файлового менеджера Total Commander, предназначенный для просмотра информации о модулях PE формата (EXE, DLL, OCX и т.п.). Показывает импортируемые и экспортируемые модулем функции, подробную информацию о секциях и заголовках модуля, а так же компилятор, которым был собран модуль.
Решился я таки воскресить свой плагин :) Представляю бета-версию: http://wincmd.ru/download.php?id=peviewer
Плагин был переписан весь. Интерфейс - полностью, внутренности - местами. За размером в этот раз не гнался, писал на дельфях, поэтому размеры файлов не худенькие.

Основные добавления:
- Добавлена х64 версия плагина.
- Добавлена поддержка х64 бинарников.
- Добавлена вкладка с ресурсами, умеющая показывать данные в разных режимах и сохранять ресурсы в файл.
- Удалено определение компилятора.

Пока не прикручено:
- Проверка валидности зависимостей.
- Локализация.


Естественно, исправил старых багов и добавил новых :) Данная версия в статусе "бета", от сообщества жду замечаний, пожеланий, и, естественно, багрепортов. Багрепорты желательно подкреплять бинарниками, на которых они происходят (мыло скину в личку, или в аську).
Последний раз редактировалось SPeller Ср мар 14, 2012 04:33, всего редактировалось 8 раз.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Wincmd.ru писал(а):PE Viewer - это Lister-плагин для популярного файлового менеджера Total Commander, предназначенный для просмотра информации о модулях PE формата (EXE, DLL, OCX и т.п.). Показывает импортируемые и экспортируемые модулем функции, подробную информацию о секциях и заголовках модуля, а так же компилятор, которым был собран модуль.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

О чем цитата? Что мне нужно на нее ответить?
Аватара пользователя
iNorbert
Сообщения: 221
Зарегистрирован: Пн мар 03, 2008 00:39

Сообщение iNorbert »

Предположу, что наш научный сотрудник ask-rus указал вам сим незатейливым способом на отсутствие описания сабжевого плагина в первом посте. Ни описания, ни скриншотов, ни возможностей. Вам есть над чем поработать. Автоинсталла и ридми тоже нет кстати. Все это безусловно затрудняет внедрение вашего плагина в широкие народные массы.

Изображение
как бы говорит нам предыдущий оратор
Только юнити, только хардкор!
Свинятина
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Да описание то же самое. Плагин не новый, поэтому описалово писать не стал.
Автоинсталла нет, потому что бета. Пытался найти на сайте гислера описание как его делать - не нашел. Поэтому пока забил.
Последний раз редактировалось SPeller Пн фев 27, 2012 06:11, всего редактировалось 1 раз.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Я вот только думаю о полезности определения компилятора. На буржуйском форуме уже попросили обратно ) Есть программулина PEiD, из нее бы выдернуть сигнатуры, но авторы разработку прикрыли, и исходники пока что жмут. А там сигнатуры от 2008 года. На буржуйском форуме дали ссылку на плагин ExeFormat, в котором сигнатуры от 2006 года, у меня года 2004 были.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение SPeller »

Ну ладно, виноват, описание вставили за меня, его хватит? :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Хватит, но в шапке смотрелось бы лучше.
Информации плагин показывает маловато в сравнении с тем же FileInfo.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Flasher писал(а):Хватит, но в шапке смотрелось бы лучше.
Информации плагин показывает маловато в сравнении с тем же FileInfo.
Какой информации не хватает?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Зачем всё цитировать?
Советую открыть exe/dll в FileInfo и сравнить.
Кстати, у меня кнопки меню чёрные (ничего не видно). Win7x86, служба "Темы" отключена.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Ну, много инфы - это не всегда вся нужная ) Потому и спрашиваю, чтобы не тупо копировать, а то, что нужнее.

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

Сообщение Flasher »

SPeller писал(а):а то, что нужнее
Всё нужно. Весь список FileProperties, табы Dll Dependency, Activex / OCX.
Последнюю вкладку сделать редактором.
SPeller
Сообщения: 101
Зарегистрирован: Пн авг 21, 2006 07:57

Сообщение SPeller »

Flasher писал(а):Всё нужно. Весь список FileProperties, табы Dll Dependency, Activex / OCX.
Последнюю вкладку сделать редактором.
В File properties загляну повнимательнее, ок.
DLL dependency - есть (импорт-экспорт). Расцветку валидности доделаю. Рекурсиная проверка зависимостей - надо? Я вот думаю, что лучше будет сделать пункт всплывающего меню, который будет открывать в плагине длл из списка Import Modules.
ActiveX/OCX - тоже загляну, сам никогда этой штукой не интересовался.
Редактор ресурсов..... Не в этой версии уж точно ) Да и для редактирования есть другие, более приспособленные для этого программы. Я считаю, что это плохой путь - пытаться вобрать в себя вообще всё.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

SPeller писал(а):Рекурсиная проверка зависимостей - надо?
Об этих DLL-Dependency речь и шла.
SPeller писал(а):Я вот думаю, что лучше будет сделать пункт всплывающего меню, который будет открывать в плагине длл из списка Import Modules.
А зачем пункт? Отдельным табом с фолдингом вроде удобней.
SPeller писал(а):ActiveX/OCX - тоже загляну, сам никогда этой штукой не интересовался.
Это нужно для COM-объектов. И хотелось бы, чтобы информация была более структурирована.
SPeller писал(а):Редактор ресурсов..... Не в этой версии уж точно ) Да и для редактирования есть другие, более приспособленные для этого программы. Я считаю, что это плохой путь - пытаться вобрать в себя вообще всё.
А я считаю, если есть желание свой плагин как-то выделить среди аналогов, то должно быть понятно, что дополнительные функции только добавят ему популярности. На любой плагин-редактор всегда найдётся лучший программный аналог, только не все предпочитают смотреть и редактировать информацию в отдельном окне, и не все хотят проводить дополнительные манипуляции с вызовом стороннего софта и открытием нужного файла.
Ответить