Просмотр ресурсов,импорта/экспорта,секций,...

Здесь можно обсудить ваш любимый плагин.
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Слава »

Latest post of the previous page:

Напрасно вы так язвите.
Я хорошо полистал описание и FAR'овскую qsort использовал. Но!..
Изъян состоит в том, что извлекая файл, я запускаю RunDll32(это я списал откуда-то) с моим же плагином, вызывая Extract(...). А раз так, то в ней уже нету никакого FAR'а. А qsort снова нужна. Маленький облом.
Но теперь всё нормуль. :oops:
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Alexey Samlyukov »

я и поинтересовался. сорри.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by DrKnS »

А у кого-то вообще сабж работает?

У меня вот мультиарк его не грузит, ссылаясь на "Invalid access to memory location".

P.S. DEP включен.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Maximus5 »

Слава wrote:Не очень хочется мутить отдельный плагин,ибо MultiArc неплохо робит
Именно потому, что "MultiArc неплохо робит" лично я бы предпочел отдельный плагин, а не форматку для мультиарка.
1. Ваша форматка меняет стандартное поведение мультиарка, предназначенного для входа в архив.
2. После добавления вашей форматки становится очень весело искать с включенной опцией "Search in acrhives".
Откуды Вы знаете, что я хотел искать в секциях/ресурсах/... а не в содержимом самораскрывающегося архива? По всем ощущением происходит именно так, причем постоянно выскакивает . Плюс к тому, в ваш плагин невозможно войти по префиксу.

BTW, не было никакой реакции на первое письмо темы. Плагин так и падает.
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Слава »

Maximus5 : Я постараюсь понять почему падает, пока сам не знаю. У меня нету нескольких машин, чтобы проверить. Про отдельный плагин мысль ваша понятна, - буду думать : трудно это мне будет сделать или возможно. И поясните, что такое "вход по префиксу" ?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Maximus5 »

Слава, читайте документацию на функцию GetPluginInfo (CommandPrefix)
В плагин можно будет войти из командной строки.
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Centaur »

Слава wrote:извлекая файл, я запускаю RunDll32(это я списал откуда-то) с моим же плагином, вызывая Extract(...)
При этом сигнатура функции Extract именно такая?

Code: Select all

void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
// ничего такого, просто API police
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Слава »

Centaur wrote:сигнатура функции
Не совсем... Аргументы такие, а возврат нет : int WINAPI (WINAPI==__stdcall,==CALLBACK впрочем). Но от возврата ничего ж не зависит? Он же просто в EAX остаётся...
ivmai
Posts: 16
Joined: Wed 22 Jul, 2009 11:30

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by ivmai »

Хорошая вещь, но:
- неплохо бы иметь также локализацию на English;
- распротранять dll.fmt в архиве (с присутствием версии и названии файла архива) положенным в Attachment (врде бы это просто - выбрать закладку "Добавить вложения" ниже);
- не распознавать "File Associations" (так ка это делает например плагин ProcList) особенно в секции Imports (где записи имеют окончание DLL) за исключением, быть может, секии "Pecypc";
- при попытке посмотреть любую секцию файла для amd64 выдает (см ниже) далее (после нажатия "завершить процесс") "Archiver reported exit code -1073740940" далее собственно выдает секцию на просмотр.

Имя события проблемы: APPCRASH
Имя приложения: RunDll32.exe
Версия приложения: 6.0.6000.16386
Штамп времени приложения: 4549b0e1
Имя модуля с ошибкой: StackHash_1387
Версия модуля с ошибкой: 6.0.6002.18005
Штамп времени модуля с ошибкой: 49e03821
Код исключения: c0000374
Смещение исключения: 000afaf8
Версия ОС: 6.0.6002.2.2.0.768.3
Код языка: 1049
Дополнительные сведения 1: 1387
Дополнительные сведения 2: 778b03613f0cbaef75bec22c936ec672
Дополнительные сведения 3: 6981
Дополнительные сведения 4: e045b90f4de66569359957c2218b5b94
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Слава »

1.А я не знаю как сделать сие(english) в подцепленном к MultiArc плагине.
2.А зачем в архиве ? Да будет 8Кб,а не 15. Ради этого? Attachment не заработал почему-то. Написалось:Sorry, the board attachment quota has been reached.
3.Imports с DLL-концовками обдумывается. Исправлю. Там же косяк замечен на 64-битных файлах. Обдумываю (на самом деле DizASM'ом занят)...
4.Ещё в башке желание сделать так, чтоб ресурсные иконки просматривались как иконки,а не ресурсы. А там и BMP,...

Но всё принято к сведению. Спасибки ivmai.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Alexey Samlyukov »

А я не знаю как сделать сие(english) в подцепленном к MultiArc плагине.
fmt-модулям при желании доступно следующее, откуда соответственно это
Last edited by Alexey Samlyukov on Tue 28 Jul, 2009 16:56, edited 1 time in total.
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Слава »

Maximus5 wrote:При попытке войти в far170b1.exe (выбрал Yes) плагин падает.
Исправлено. Сейчас не должно. Это всё из-за EXE-паковщиков... UPX,блин... Хотя косячок всё равно остался. :oops:
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Слава »

Alexey Samlyukov wrote:fmt-модулям при желании доступно следующее
Да знал я, что это доступно. У меня даже есть такая функция ( я оттуда qsort "воровал"). Небось вы намекаете, что там есть галочка/поле о языке? Ну ладно, почитаю... :)
(пока я писал,а вы редактировали... В общем вы не на то намекали. У меня ж сейчас прикрутка к MultiArc'у - и что туда же в Formats навалить ещё и lng?)
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by Alexey Samlyukov »

исходя из писания - да, но надо проверить :)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Просмотр ресурсов,импорта/экспорта,секций,...

Post by DrKnS »

Если кто вдруг не понимает - fmt-модуль по GetMsg получит адреса строк из текущего мультиарковского lng.
И, разумеется, нет никаких гарантий, что lng мультиарка не будут переколбашены в будущем и всё не похерится.
Post Reply

Return to “Обсуждение плагинов”