[WDX] ExeFormat 0.6a

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

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

cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

[WDX] ExeFormat 0.6a

Сообщение cojoc »

wincmd.ru/plugring/exeformat.html

Установил плагин ExeFormat 0.6a, он выдаёт ошибку карякулями и не работает (TC 7.56a)
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

cojoc
Да, не работает. И очень отчётливо, с "access violation" и прочими прелестями. Ни на 7.56a, ни на 7.04a. Последнее обновление — 2006 год. Раз за это время не починили, значит — всё, придётся жить без этого плагина. (Собственно, я без него и раньше прекрасно обходился.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Исходники доступны, можно какого-то заинтересованного разраба поднапрячь.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

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

Альтернатива - ExeInfo 1.01 (2005 год). Работает.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus
Работать-то он работает, но там набор данных, мягко говоря, несколько другой (можно ридми плагинов сравнить).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

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

Avada писал(а):Работать-то он работает, но там набор данных, мягко говоря, несколько другой (можно ридми плагинов сравнить).
Что есть, то есть, другого не знаю.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

AFAISee, PEID может делать то что этот плаг должен. 1 китаес пробовал написать wdx-PEID - криво
enginigger
Сообщения: 44
Зарегистрирован: Сб дек 18, 2010 12:27

Сообщение enginigger »

Пользуюсь версией сабжа, по-моему 0.5а (от 19.09.06), у меня работает.
Где брал не помню. А 0.6а таки да - не работает.
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

enginigger
Вообще-то это надо бы куда-то выложить. Я эту версию найти не могу. Да, 0.5a, судя по отзывам, работала нормально (а вот просто 0.5 и 0.5b были глючными). Но у меня ещё есть только парочка совсем старых версий (0.1 и 0.2, их можно здесь взять), а также 0.6 (просто, без буквы), которая не работает.
Кстати, не один раз отмечали, что информативность этого плагина (когда он в некоторых версиях работает) прямо пропорциональна его чудовищной глючности (когда он в других версиях работать не хочет). Автору в комментариях на wincmd.ru (пока те работали) репортили об ошибках в последних версиях много раз. Кончилось это в 2007 году после появления TC 7 сообщением:
Плагин больше не поддерживается.
Все ошибки были связаны с самим total'ом.
Исходник в открытом доступе - все в ваших руках!
Такие дела.
Даже самая богатая фантазия
Не представит себе наши безобразия.
enginigger
Сообщения: 44
Зарегистрирован: Сб дек 18, 2010 12:27

Сообщение enginigger »

Выложил все, что у меня есть сюда http://rghost.ru/16396761
Файл SIGNS.TXT от версии 0.6а, по моему.
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

enginigger
Спасибо. Да, работает. А signs.txt у меня и в исправленной версии 2.0 был тот же самый. Прочие текстовые файлы можно в других версиях найти. Если время будет (к сожалению, не в ближайшие дни точно), доукомплектую и что-нибудь придумаем со стабильной ссылкой.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Если некуда класть- пришли мне для alextp.wincmd.ru .
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Часть ответа автора на моё письмо от 30.07.11:

"Это известная бага. Ошибка происходит из-за отсутствия инициализации в плагине. Её можно решить добавив в исходные коды в файл main.cpp следующие строчки:

HINSTANCE hinst;
HMODULE FLibHandle=0;

BOOL APIENTRY DllMain ( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )
{
switch (ul_reason_for_call) {
case DLL_PROCESS_ATTACH:
hinst=(HINSTANCE)hModule;
break;
case DLL_PROCESS_DETACH:
if (FLibHandle)
FreeLibrary(FLibHandle);
FLibHandle=NULL;
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;
}

Патч был предложен scharom@bk.ru чуть больше, чем пару лет назад. К сожалению, у меня нет возможности протестировать этот патч. Если патч не поможет, в опциях проекта можно указать использование инициализации, размер плагина увеличится в пару раз, но плагин будет работать."

и

"На официальном сайте Total Commander'а (ghisler.com) имеется старая версия плагина 0.2. Она была написана на delphi. Старая версия должна несильно отличаться по функционалу, и должна прекрасно работать.

Прогресс за 5 лет ушел далеко, плагин устарел и не поддерживает определение современных компиляторов, для этого нужна обновлённая база сигнатур. Без неё плагин не актуален. Сигнатуры были первоначально взяты из PETools, однако эта утилита давно не обновляется. Maciej Adamczyk (maciej_adamczyk@o2.pl) поделился в 2006 году более актуальными сигнатурами. Я не смог найти быстрым гуглением что-нибудь более новое. Как-то так...

Сергей."
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

cojoc
Короче, "всё в ваших руках", издание второе...

Alextp
Хорошо. Как только — так сразу.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

собрал срс в VS2008. работает. колонка compiler / Machine name видна

Добавлено спустя 2 минуты:

uvviewsoft.com/bb/
Ответить