Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

PE Viewer 3.0
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
iteg



Joined: 01 Dec 2011
Posts: 68

Post (Separately) Posted: Thu Feb 29, 2024 21:20    Post subject: Reply with quote

Orion9
1) Первый уровень зависимостей очень важен для анализа. Второй и ниже - сомнительно и неочевидно. Всегда можно перейти на нужный модуль и открыть на просмотр отдельно.
2) Дальнейшее развитие плагина имеет прямую зависимость от свободного времени и мотивации. Поэтому буду стараться доделать тот минимум, который запланировал. Например, перекрыть весь функционал FileInfo. В дальнейшем, да, мог бы направить развитие в сторону PE-bear и bitchaos.
3) Для вкладок давно рассматривал поведение их отображения при наличии соответствующей структуры в Data Directories (см. закладка "Section / Headers"\IMAGE_NT_HEADERS\IMAGE_OPTIONAL_HEADER\Data Directories, кстати еще не реализовал шесть вкладок по оставшимся структурам). Но будет проблема с механизмом сохранения последней открытой вкладки (если соответствующей структуры нет, то переключать на первую?) и при просмотре в QuickView (Ctrl+Q) и переходе по списку файлов будут прыгать закладки. Поэтому пока вкладок немного, оставлю как есть. По мере увеличения, буду смотреть, как улучшить для оптимального восприятия и использования.
4) Разбор ресурса TypeLib (ActiveX/COM) будет присутствовать на вкладке "Ресурсы", как и для остальных ресурсов.

SUKER
1) Я давно уже поставил себе задачу для светлого режима вернуть старый вид совместно с темным. Но пока, в приоритете расширение функциональности.
2) Возможно, будет опция отображения сетки для ListView (списочного компонента).

Orion9 и SUKER, спасибо за предложения и участие в развитии плагина.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 181

Post (Separately) Posted: Fri Mar 01, 2024 14:02    Post subject: Reply with quote

Quote:
Второй и ниже - сомнительно и неочевидно

Согласен. Простым пользователям, как я, например, это вообще не нужно.
Quote:
В дальнейшем, да, мог бы направить развитие в сторону PE-bear и bitchaos.

Ну, вкладка "VirusTotal" с вердиктом по хэшу, на мой взгляд, точно бы лишней не стала Smile
Quote:
если соответствующей структуры нет, то переключать на первую?

Конечно.
Quote:
и при просмотре в QuickView (Ctrl+Q) и переходе по списку файлов будут прыгать закладки

И пусть. В этом есть своя логика. А как только попадается файл, который имеет данные для отображения в сохраненной/предпочитаемой закладке, то эта закладка становится активной.

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

iteg
Можете сделать в ближайшей версии возможность перехода на url VT + hash?

https://www.virustotal.com/gui/file/ + hash

уже будет удобно Smile
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 42
Location: Mayence

Post (Separately) Posted: Fri Mar 01, 2024 17:22    Post subject: Reply with quote

iteg wrote:
1) Для ActiveX/COM добавлю поле-маркер на закладке "Информация/Info", как для "Rich Header" и "CLR Header" (.NET).
Ок. спасибо, буду ждать.

iteg wrote:
2) Флаги Debug, Patch, Prerelease и т.д. уже отображаются на вкладке "Информация/Info" в поле "Атрибуты файла/File Flags", если в исследуемом файле присутствует структура VS_FIXEDFILEINFO.
Да, не сразу нашёл, но теперь вижу. Проверил все виды флагов - всё показывается правильно. Спасибо.

В FileInfo в некоторых полях (например Language, Character set) значения показываются в 2 видах - 10чном и 16ричном. Это часто бывает удобно, когда проверяешь разные языки и уже не можешь в голове держать оба значения для каждого языка, которые в разных программах по-разному показываются. Не думали такое же сделать?
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 181

Post (Separately) Posted: Sat Mar 02, 2024 00:58    Post subject: Reply with quote

iteg
По поводу DLL-зависимостей. Можно сделать, чтобы двойной клик на библиотеке (в импорте слева) загружал ее вместо открытого на данный момент файла и активировал первый таб. Чтобы вернуться назад, нужна будет соответствующая кнопка или бэкспейс.
Back to top
View user's profile Send private message
iteg



Joined: 01 Dec 2011
Posts: 68

Post (Separately) Posted: Sat Mar 02, 2024 19:44    Post subject: Reply with quote

BlackFox
1) Для ActiveX/COM добавил поле-маркер на закладке "Информация/Info". Доработка выйдет в новой версии.
2)
Quote:
значения показываются в 2 видах - 10чном и 16ричном

Укажите перечень необходимых полей, тогда сделаю.

Orion9
1) На закладке "Информация/Info" после хэшей добавил строку для virustotal с сформированной ссылкой. При двойном клике будет открываться в браузере по умолчанию в системе. Доработка выйдет в новой версии.
2)
Quote:
По поводу DLL-зависимостей.
Тоже про это думал. В ТС для плагинов есть функции перехода по файлам. Необходимо проверить. Добавил в список ToDo.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 181

Post (Separately) Posted: Sat Mar 02, 2024 20:17    Post subject: Reply with quote

iteg
Quote:
Реализовал копирование содержимого ячейки ListView по двойному щелчку в буфер обмена без обрамления кавычками ... Доработка выйдет в новой версии.

Quote:
На закладке "Информация/Info" после хэшей добавил строку для virustotal с сформированной ссылкой. При двойном клике будет открываться в браузере по умолчанию в системе. Доработка выйдет в новой версии

Класс! С нетерпением ждем новой версии Smile
Back to top
View user's profile Send private message
yahuu



Joined: 22 Jun 2023
Posts: 6

Post (Separately) Posted: Sat Mar 23, 2024 20:17    Post subject: Reply with quote

File is locked after previewing it, even after executing command cm_UnloadPlugins,the plug-in still cannot be released, resulting in the file being unable to be deleted.
Back to top
View user's profile Send private message
iteg



Joined: 01 Dec 2011
Posts: 68

Post (Separately) Posted: Fri Mar 29, 2024 01:22    Post subject: Reply with quote

yahuu
Can you provide the file that shows this problem?
Back to top
View user's profile Send private message
yahuu



Joined: 22 Jun 2023
Posts: 6

Post (Separately) Posted: Wed Apr 03, 2024 17:03    Post subject: Reply with quote

iteg wrote:
yahuu
Can you provide the file that shows this problem?


All exe applications have this issue
1. Press F3 or ctrl+Q on the exe file to preview
2. Exit preview
3. Delete exe file
4. It prompts that the file is occupied and cannot be deleted.
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 280
Location: г. Иркутск

Post (Separately) Posted: Wed Apr 03, 2024 21:31    Post subject: Reply with quote

yahuu

nge, I've never had such problems
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 42
Location: Mayence

Post (Separately) Posted: Thu Apr 04, 2024 03:20    Post subject: Reply with quote

yahuu wrote:
4. It prompts that the file is occupied and cannot be deleted.

using this plugin hundreds times a day since last 2 months - never had such a problem. Not reproducible.
Check whether you have some antivirus that check every opened file.
А вообще-то форум русскоязычный - используйте онлайн переводчики.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 181

Post (Separately) Posted: Sun Apr 07, 2024 11:59    Post subject: Reply with quote

PE Viewer 3.0.13
Обновлен: 7.04.2024

Virustotal ❤️
Back to top
View user's profile Send private message
iteg



Joined: 01 Dec 2011
Posts: 68

Post (Separately) Posted: Sun Apr 07, 2024 20:57    Post subject: Reply with quote

Orion9
Спасибо за поддержку проекта!
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 42
Location: Mayence

Post (Separately) Posted: Mon Apr 08, 2024 16:37    Post subject: Reply with quote

iteg wrote:
BlackFox
1) Для ActiveX/COM добавил поле-маркер на закладке "Информация/Info". Доработка выйдет в новой версии.

Спасибо, работает. Следующие предложения касательно таких вариантов:
1. сделать показ наличия OLE-интерфейса (наличие экспортных функций DLLRegisterServer / DLLUnregisterServer) каким-то флажком, чтобы на вкладку экспорта не лезть.
2. в FileInfo при просмотре библиотеки с ActiveX в спец. вкладке показывалось расшифрованное значение TypeLib (что-то вроде
Code:
// Generated .IDL/C++ pseudo source equivalent of Win32 type library ..\BMDSwitcherAPI.dll
[
  uuid({8A92B919-156C-4D61-94EF-03F9BE4004B0}),
  version(1.0),
  helpstring("Blackmagic Switcher API Library")
]
...

). Можно такое и в вашем плагине реализовать?


iteg wrote:
BlackFox
2)
Quote:
значения показываются в 2 видах - 10чном и 16ричном

Укажите перечень необходимых полей, тогда сделаю.
Разнобой встречается в осн. в полях "Language" и "Character Set/Code Page". Думаю, показа в 2 видах только для этих полей будет достаточно.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 181

Post (Separately) Posted: Tue Apr 09, 2024 12:07    Post subject: Reply with quote

iteg wrote:
Orion9
Спасибо за поддержку проекта!

Это один из самых нужных и полезных плагинов, на мой взгляд. Я им очень часто пользуюсь. Т.ч. поддержка и пожелание новых фич вам точно обеспечена Smile

Был немного занят и не успел еще толком посмотреть/оценить, но вот вам еще пара идей навскидку.

На главной вкладке "Info" можно дополнительно подкрашивать некоторые строчки, иначе текст сливается в одно целое и становится труднонаходим глазами. Кому не нравится/не нужна подкраска - всегда есть опция включения/отключения в параметрах.

В контекстном меню можно добавить пункты Google/Yandex Name, Google/Yandex Value.

С пустыми вкладками все-таки надо что-то делать. Если нет возможности их скрывать, то хотя бы надо как-то указывать, что там ничего нет, например делать их неактивными/недоступными, что сразу было видно.

Двойной клик на DLL в импорте должен загружать эту библиотеку в плагин, чтобы не бегать за ней отдельно. Так проблема с DLL-зависимостями и навигацией по ним сама отпадет.

Ну вот, пока все, что бросилось в глаза. А там посмотрим. Спасибо, что развиваете плагин Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 6 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group