PEAnalyzer — анализатор/дизассемблер исполняемых файлов
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
идеи для развития:
1) сделать возможность просмотра некоторых ресурсов файла в виде текста
для примера, беру диалоги \Resource\DIALOG\ из файла
_http://citylan.dl.sourceforge.net/project/ed2k-tools/ed2k_hash/0.4.0/ed2k_hash_0.4.0_setup.exe
плагин выгружает в бинарном виде так: 0x00000066 (102).bin
плагин Resource Browser http://plugring.farmanager.com/plugin.php?pid=55&l=ru выгружает такой диалог в текстовом виде: 102.txt
полагаю удобно было бы иметь оба варианта - и бинарный, и текстовый
2) добавить возможность обработки файла по ctrl+pgdown
1) сделать возможность просмотра некоторых ресурсов файла в виде текста
для примера, беру диалоги \Resource\DIALOG\ из файла
_http://citylan.dl.sourceforge.net/project/ed2k-tools/ed2k_hash/0.4.0/ed2k_hash_0.4.0_setup.exe
плагин выгружает в бинарном виде так: 0x00000066 (102).bin
плагин Resource Browser http://plugring.farmanager.com/plugin.php?pid=55&l=ru выгружает такой диалог в текстовом виде: 102.txt
полагаю удобно было бы иметь оба варианта - и бинарный, и текстовый
2) добавить возможность обработки файла по ctrl+pgdown
- Attachments
-
- dlg.7z
- (440 Bytes) Downloaded 200 times
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Добавил заголовки диалогов, контролы позже обработаю.
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
спасибо
еще можно разобрать GROUP_ICON, impex делает так:
и еще, в диалоге "[ Move to editor ] [ Copy to clipboard ] { Cancel }" были бы удобны хоткеи
еще можно разобрать GROUP_ICON, impex делает так:
и еще, в диалоге "[ Move to editor ] [ Copy to clipboard ] { Cancel }" были бы удобны хоткеи
- Alexander Rivilis
- Posts: 16
- Joined: Wed 04 May, 2005 21:13
- Location: Киев
- Has thanked: 1 time
- Contact:
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Я правильно понимаю, что плагин не будет работать под Windows XP SP3, т.к. Visual C++ Redistributable for Visual Studio 2012 устанавливается только под Vista SP2 и выше, а плагин скомпилирован именно в VS 2012?
В любом случае плагин у меня не загружается в FAR 3.0 build 2841 x86 с сообщением о не найденной процедуре:
В любом случае плагин у меня не загружается в FAR 3.0 build 2841 x86 с сообщением о не найденной процедуре:
Code: Select all
╔════════════════════════════ Error ═════════════════════════════╗
║ Не найдена указанная процедура. ║
║ Error loading plugin ║
║ D:\Program Files\Far Manager\Plugins\PEAnalyzer\PEAnalyzer.dll ║
╟────────────────────────────────────────────────────────────────╢
║ { OK } ║
╚════════════════════════════════════════════════════════════════╝
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Да, в XP не работает. MS пока только обещает обновление для VS11, позволяющее собрать проект для XP. Можно собрать самому из исходников при наличии VS10.
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Они уже не работают Похоже придется возвращаться к VS10.
- Michael Lukashov
- Posts: 517
- Joined: Mon 23 Jan, 2006 09:38
- Has thanked: 6 times
- Been thanked: 21 times
- Contact:
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
А если скомпилировать со статическим Runtime?artemsen wrote:Они уже не работают Похоже придется возвращаться к VS10.
- Alexander Rivilis
- Posts: 16
- Joined: Wed 04 May, 2005 21:13
- Location: Киев
- Has thanked: 1 time
- Contact:
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Проверил с VS 2010 - нормально собралось и работает. Возвращаться к VS 2010 необязательно (IMHO) - достаточно в VS 2012 установить Platform Toolset в v100 (конечно при этом VS 2010 должна быть установлена).Они уже не работают Похоже придется возвращаться к VS10.
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Он так и собран, но даже статический тянет за собой функции из kernel32/ntdll, отсутствующие в XP.ice_scream wrote:А если скомпилировать со статическим Runtime?
- Alexander Rivilis
- Posts: 16
- Joined: Wed 04 May, 2005 21:13
- Location: Киев
- Has thanked: 1 time
- Contact:
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Что говорит о том, что вряд ли Microsoft сможет сделать для XP - не будут они менять в нём kernel32 и ntdll (IMHO)artemsen wrote:Он так и собран, но даже статический тянет за собой функции из kernel32/ntdll, отсутствующие в XP.ice_scream wrote:А если скомпилировать со статическим Runtime?
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Они обещали runtime и компилятор поправить, а не kernel32/ntdll.
-
- Posts: 263
- Joined: Thu 04 Aug, 2005 10:27
- Location: Kaliningrad
- Has thanked: 3 times
- Contact:
Re: PEAnalyzer - анализатор/дизассемблер исполняемых файлов
Как хорошо что я это прочитал, до того как дома обновил FAR. На работе 7ка, а дома ХРюша...