HIVER — Windows Registry HIVE Analyzer

Здесь можно обсудить ваш любимый плагин.
stasf
Posts: 109
Joined: Wed 10 Dec, 2014 22:53
Has thanked: 2 times
Been thanked: 1 time

HIVER — Windows Registry HIVE Analyzer

Postby stasf » Sun 10 Jan, 2016 19:40

Обсуждение плагина HIVER

User avatar
HaRT
Moderator
Posts: 7909
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 64 times
Been thanked: 94 times

HIVER — Windows Registry HIVE Analyzer

Postby HaRT » Wed 01 Mar, 2017 23:46

Спасибо за плагин! Отдельное спасибо за подробную документацию. Однако к ней есть такие же пожелания, как в LnkView:
HaRT wrote:Source of the post если вызвать Справку из диалога конфигурации, то получим . Хорошо бы сделать хотя бы секцию-заглушку, чтобы там можно было нажать ShiftF1.

Я тут расставил горячие клавиши (а также устранил пару опечаток и убрал костыль с добиванием ширины пробелами) в диалоге конфигурации и в паре диалогов в Hex-редакторе: . Прошу включить эту версию в комплект поставки. Ну и, как и в LnkView, хорошо бы также вынести строки Hex, ANSI, OEM, UTF16 из Hiver.dll в языковые файлы и тоже сделать первые символы мнемониками.
Last edited by HaRT on Wed 01 Mar, 2017 23:48, edited 2 times in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 7909
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 64 times
Been thanked: 94 times

HIVER — Windows Registry HIVE Analyzer

Postby HaRT » Wed 01 Mar, 2017 23:53

HaRT wrote:Source of the post устранил пару опечаток и убрал костыль с добиванием ширины пробелами
Это вскрыло косметические ошибки в вёрстке — в трёх строках у элементов неправильно выставлена ширина, в результате чего правая одинарная рамка разрывается в двух местах.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 7909
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 64 times
Been thanked: 94 times

HIVER — Windows Registry HIVE Analyzer

Postby HaRT » Thu 02 Mar, 2017 00:10

Обнаружил падение:
1. Открываю Фар (Far Manager v3.0 build 4904 x86 (2017-03-01)) без прочих плагинов и без админских привилегий.
2. Захожу в “C:\Users\Default User\NTUSER.DAT” (неважно, каким способом); становлюсь, например, на RawView (первый же элемент).
3. Нажимаю F5 — получаю . То же для элемента Statistics.

При этом на соседней панели образуется папка–копия (правда, неизвестно, полная ли).

Пока воспроизводил, наткнулся на ещё одну серьёзную неприятность:
Если копировать повторно, то в запросе перезаписи нет ни галки “For all”, ни кнопки “Cancel” — и это для сотен или даже тысяч элементов. Приходится убивать Фар.
Фар есть инструмент, а не нянька. © 2009 DrKnS

stasf
Posts: 109
Joined: Wed 10 Dec, 2014 22:53
Has thanked: 2 times
Been thanked: 1 time

HIVER — Windows Registry HIVE Analyzer

Postby stasf » Thu 09 Mar, 2017 20:59

HaRT:
Спасибо за замечания.

У меня тут постепенно вызревает новый релиз, основной фишкой которого будет возможность "проваливаться" внутрь значения ключа при наличии соответствующего LUA-браузера, который "знает" структуру этого значения...
Но работы над релизом еще довольно много (особенно в части документации), так что быстрой публикации не обещаю.

Теперь что касается F5...
Откровенно говоря, в версии 1.0.0 функция копирования была сделана наспех под конкретную разовую задачу и я сейчас вообще не уверен, что ее следует оставлять в следующем релизе в таком виде - сама идея копирования виртуальной структуры HIVE-файла в реальную файловую систему кажется мне сомнительной и несущей в себе массу потенциальных "приключений" при серьезной реализации...

Тут вот, как раз, хотел спросить совета: насколько такая функция осмысленна в режимах RawViev и Statistics???
Может, лучше оставить ее только в TreeView и только для выбранных пользователем значений?
И в дополнение к этому сделать функцию экспорта ветви TreeView в REG-файл??

Что скажете?

User avatar
HaRT
Moderator
Posts: 7909
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 64 times
Been thanked: 94 times

HIVER — Windows Registry HIVE Analyzer

Postby HaRT » Thu 09 Mar, 2017 21:10

stasf wrote:Source of the post Что скажете?
Скажу, что я вообще-то там копированием не пользуюсь, а F5 тогда по ошибке нажал. :)
Но даже если пользователь ненароком кнопкой ошибся, ронять Фар — это не дело.

stasf wrote:Source of the post массу потенциальных "приключений" при серьезной реализации
А какого рода там могут быть проблемы? (Разумеется, если заменить все плохие символы в именах файлов.)

stasf wrote:Source of the post быстрой публикации не обещаю
Как вариант, выпустить багфикс-релиз без больших переделок пораньше, а новый и замечательный — после.

И спасибо, что развиваете плагин!
Фар есть инструмент, а не нянька. © 2009 DrKnS


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

Who is online

Users browsing this forum: No registered users and 12 guests