Page 1 of 1

HIVER — Windows Registry HIVE Analyzer

Posted: Sun 10 Jan, 2016 19:40
by stasf
Обсуждение плагина HIVER

HIVER — Windows Registry HIVE Analyzer

Posted: Wed 01 Mar, 2017 23:46
by HaRT
Спасибо за плагин! Отдельное спасибо за подробную документацию. Однако к ней есть такие же пожелания, как в LnkView:
HaRT wrote: если вызвать Справку из диалога конфигурации, то получим . Хорошо бы сделать хотя бы секцию-заглушку, чтобы там можно было нажать [b]ShiftF1[/b].
Я тут расставил горячие клавиши (а также устранил пару опечаток и убрал костыль с добиванием ширины пробелами) в диалоге конфигурации и в паре диалогов в Hex-редакторе: . Прошу включить эту версию в комплект поставки. Ну и, как и в LnkView, хорошо бы также вынести строки Hex, ANSI, OEM, UTF16 из [i][b]Hiver.dll[/b][/i] в языковые файлы и тоже сделать первые символы мнемониками.

HIVER — Windows Registry HIVE Analyzer

Posted: Wed 01 Mar, 2017 23:53
by HaRT
HaRT wrote: устранил пару опечаток и убрал костыль с добиванием ширины пробелами
Это вскрыло косметические ошибки в вёрстке — в трёх строках у элементов неправильно выставлена ширина, в результате чего правая одинарная рамка разрывается в двух местах.

HIVER — Windows Registry HIVE Analyzer

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

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

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

HIVER — Windows Registry HIVE Analyzer

Posted: Thu 09 Mar, 2017 20:59
by stasf
HaRT:
Спасибо за замечания.

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

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

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

Что скажете?

HIVER — Windows Registry HIVE Analyzer

Posted: Thu 09 Mar, 2017 21:10
by HaRT
stasf wrote: Что скажете?
Скажу, что я вообще-то там копированием не пользуюсь, а F5 тогда по ошибке нажал. :)
Но даже если пользователь ненароком кнопкой ошибся, ронять Фар — это не дело.
stasf wrote: массу потенциальных "приключений" при серьезной реализации
А какого рода там могут быть проблемы? (Разумеется, если заменить все плохие символы в именах файлов.)
stasf wrote: быстрой публикации не обещаю
Как вариант, выпустить багфикс-релиз без больших переделок пораньше, а новый и замечательный — после.

И спасибо, что развиваете плагин!

HIVER — Windows Registry HIVE Analyzer

Posted: Fri 16 Jun, 2017 11:16
by Dennis_Moore
Решил глянуть плагин но никак не могу войти ни в один файл из C:\Windows\System32\config (SECURITY, SOFTWARE, SYSTEM) или в %USERPROFILE%\NTUSER.DAT - получаю такую ошибку:



На 99% уверен что делаю что-то не так, но вот что именно не пойму (в справке ответов не нашел, все делал под администратором). Кто пользуется плагином, подскажите как открыть HIVE файлы.

HIVER — Windows Registry HIVE Analyzer

Posted: Fri 16 Jun, 2017 11:18
by zg
фар от имени администратора запущен?

HIVER — Windows Registry HIVE Analyzer

Posted: Fri 16 Jun, 2017 11:20
by Dennis_Moore
zg wrote: Fri 16 Jun, 2017 11:18 фар от имени администратора запущен?
FAR 4973 x64 от администратора (встроенного, работаю под обычным пользователем),
ОС W7SP1 со всеми обновлениями.

Upd.: В C:\Users\Default User\NTUSER.DAT зашел, а NTUSER.DAT ни админимтратор свой посмотреть не может ни из-под администратора у других залогиненных пользователей. Может нужно запускать FAR с правами SYSTEM через планировщик ?

Upd2.: Попробовал от SYSTEM через psexec - то же самое. Но ведь у автора наверняка работает :)

Upd3.: Еще мысль: NTUSER.DAT можно смотреть только у незалогиненных пользователей, а общесистемные ветви только из другой системы ?

HIVER — Windows Registry HIVE Analyzer

Posted: Mon 19 Jun, 2017 07:22
by stasf
Dennis_Moore wrote: Fri 16 Jun, 2017 11:20 NTUSER.DAT можно смотреть только у незалогиненных пользователей, а общесистемные ветви только из другой системы ?
Да, это так, потому что все "активные" HIVE-файлы WINDOWS постоянно держит открытыми в EXCLUSIVE MODE.

Ну а вообще, основное предназначение плагина - всяческий "разбор полетов", который обычно как раз и делается "из другой системы"...