Registry плагин
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3 ... 17, 18, 19  Next  :| |:
Total Commander -> Плагины Total Commander

#1: Registry плагин Author: Виталий КнязевLocation: Лондон PostPosted: Tue Jun 23, 2009 03:10
    —
Наконец-то дошли ручки обновить плагин.

Основные изменения:
- Дополнительные колонки 'Тип', 'Размер', 'Значение', 'Дата'
- QWORD параметры
- Улучшена поддержка UNICODE (TC 7.50)
- Поддержка длинных имён файлов и ключей реестра

Обновил:
v 3.5 - 25.06.2009
- Добавлено: Гибкая локализация с помощью файлов *.lng
- Добавлено: Отображение бинарных значений как строк в диалоге
- Добавлено: Открыть в regedit по Ctrl + Свойства или набрав "regedit" в текущем ключе
- Исправлено: Настройка "Дополнительные поля" не запоминалась
- Исправлено: Открыть в regedit для UNICODE ключей и значений
- Исправлено: неправильный размер строковых значений в TC до 7.50
- Исправлено: исправил версию файла
- Исправлено: кучка багов

v 3.6 - 01.07.2009
- Добавлено: Испанский язык
- Добавлено: Закладка "Effective permissions" в диалоге прав доступа
- Добавлено: Корректно заполняется "Inherited From" в диалоге прав доступа
- Добавлено: Быстрый экспорт (без окна прогресса)
- Изменилось: Улучшенный шрифт в диалогах
- Исправлено: Улучшена скорость экспорта
- Исправлено: Доделана локализация окна прав доступа, исправлены кое-какие мелочи
- Исправлено: Экспорт заведомо некорректных значений, когда REG_SZ поле содержит многострочое значение (теперь как в regedit)
- Исправлено: Значения DWORD создавались как 8 байтовые (QWORD), проблема была актуальна в XP

v 3.7 - 03.07.2009
- Исправлено: Пустые каталоги больше не создаются при экспорте нескольких разделов одновременно (за исключением редких экзотических сценариев)
- Добавлено: Экспорт нескольких разделов и/или значений в общий файл
- Изменилось: Улучшен диалог настроек, теперь все настройки можно изменить там, без редактирования .ini файла
- Добавлено: Возможность показывать 'реальный' размер строк (ANSI * 2)
- Исправлено: Экспорт некорректных DWORD значений (размер не равен 4)
- Добавлено: Греческий язык

v 3.8 - 06.07.2009
- Добавлено: Перевод дополнительных колонок и размеров (байт, Кб, и т.д.), пока только русский, другие переводы приветствуются!
- Добавлено: Украинский язык
- Исправлено: Восстановил совместимость с Win2K и Win2K3
- Исправлено: Увеличил размер диалога настроек, для локализации
- Исправлено: Опция "Показывать реальный размер строк" не работала в TC 7.04
- Исправлено: Падение при попытке редактирования DWORD/QWORD значений с неправильным размером (размер больше 8 байт)
- Изменилось: Сделал более очевидным тот факт, что экспорт с временной меткой возможен только в формате UNICODE

v 3.9 - 08.07.2009
- Исправлено: Непредсказыемые значения в колонке значений когда использовался набор колонок отличный от стандартного
- Исправлено: Значительно ускорен экспорт в Висте
- Исправлено: Экспорт из удалённого реестра (поведение зависело от версии TC)
- Исправлено: Поддержка UNICODE в некоторых сообщениях
- Изменилось: Больше не спрашивает про экспорт в один файл при поиске
- Изменилось: Увеличена производительность поиска
- Изменилось: Общий код для ANSI и UNICODE интерфейса TC, меньший размер плагина
- Изменилось: Обновлён перевод на украинский язык
- Изменилось: Обновлён перевод на испанский язык

v 4.0 - 23.07.2009
- Добавлено: Название языка вместо имени файла в диалоге настроек
- Исправлено: Табстопы в диалоге настроек
- Изменилось: Дополнительные улучшения производительности экспорта и поиска
- Изменилось: Обновился перевод на греческий язык

v 4.1 - 31.07.2009
- Добавлено: Быстрый поиск (наберите 'find' или 'find string_to_find' в командной строке).
Пока только по строкам (REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ).
Поиск быстрее в XP, чем в Vista и 7.
- Изменилось: Улучшены иконки (основная, ключи, создать параметр, и т.д.)
- Добавлено: Стандартные иконки, как в regedit (опционально)
- Добавлено: Возможность отключить суффиксы в размерах параметров (байт/кб/Мб)
- Исправлено: Значения созданные по F7 + "\valuename" теперь не содержат слэш в начале имени
- Исправлено: Некорректная работа в некоторых случаях когда имя параметра содержит слэш
- Исправлено: Нижний регистр в экспортируемых шестнадцатиричных значениях

v 4.2 - 11.08.2009
- Добавлено: Открытие диалога поиска из GUI в добавок к командной строке
- Добавлено: Запоминание предыдущего поиска, текст и пути (пока только на время жизни процесса TC)
- Добавлено: Поиск по заданному ключу
- Добавлено: Возможность убрать интерфейс подключения к удалённому реестру
- Исправлено: Звук ошибки при отмене создания значения по F7
- Исправлено: Не работал переход к найденному ключу в TC до 7.5
- Исправлено: Отображение значений в результате поиска даже когда совпадает только имя значения
- Исправлено: Падение при поиске короткой строки если до этого был поиск длинной строки
- Изменилось: Разделил настройки иконок ключей и значений
- Изменилось: Обновлён перевод на украинский язык
- Изменилось: Обновлён перевод на испанский язык

v 4.3 - 11.08.2009
- Исправлено: Падение в TC 7.04
- Исправлено: Регистр результатов поиска (имя значения и данные)
- Исправлено: Случайные значения в колонке данных когда реальное значение пусто

v 4.4 - 17.08.2009
- Добавлено: Поиск по всем типам значений
- Добавлено: Двоичный поиск
- Добавлено: Сохранение истории поиска (20 штук)
- Добавлено: Перевод на немецкий
- Изменилось: Оптимизирована производительность поиска
- Исправлено: Корректная обработка бага в TC Plugin Manager
- Исправлено: Редактирование значений со спецсимволами (в результате поиска)

v 4.5 - 21.08.2009
- Добавлено: Поиск по шаблону
- Добавлено: Поиск по дате
- Добавлено: Поиск по размеру
- Добавлено: Контекстное меню в результате поиска
- Изменилось: Многочисленные детали в диалоге поиска
- Исправлено: Экспорт при отключеных виртуальных значениях -Создать параметер- и -Поиск-, рекомендуется оставлять одно из них включенным

v 4.6 - 28.08.2009
- Исправлено: Нижний регистр запомненной строки для поиска
- Добавлено: Улучшена функция "прейти к ключу" в окне поиска, теперь диалог немодальный (в TC 7.5 окно ведёт себя получше).
ВНИМАНИЕ! Необходима правка .ini файла если имя плагина отличается от стандартного "Registry"
- Добавлено: Улучшена обработка значений по умолчанию
- Добавлено: Иконки в результатах поиска
- Изменилось: Увеличена скорость работы функции "Открыть в regedit" (может не поспевать на слабых машинах)
- Изменилось: Обновлён перевод на украинский, испанский и немецкий (Спасибо!)

v 4.7 - 11.09.2009
- Добавлено: Сортировка результатов поиска
- Добавлено: Иконка в окне поиска
- Изменилось: Обновлён перевод на украинский язык

v 4.8 - 26.09.2009
- Добавлено: Изменяемый размер окна поиска
- Добавлено: Улучшена поддержка клавиатуры в окне поиска (Enter, Context и Shift+F10)
- Добавлено: Всплывающие подсказки в результатах поиска
- Добавлено: Альтернативный цвет элементов списка
- Добавлено: Поиск в удалённом реестре
- Добавлено: История подключений к удалённому реестру (20 успешных соединений)
- Добавлено: Одновременное отключение нескольких удалённых соединений
- Изменилось: Улучшена работа с ульями удалённого реестра (HKLM и Users)
- Изменилось: Улучшена скорость сортировки в окне поиска
- Изменилось: Выбор нескольких значений в результатах поиска (Shift+Copy - копировать значение ячейки под курсором)
- Изменилось: Отмена поиска происходит быстрее, не задумывается как раньше

Ссылка на плагин:
http://wincmd.ru/download.php?id=registry

Сообщения о багах и предложения по улучшению приветствуются Cool


Last edited by Виталий Князев on Sat Sep 26, 2009 00:00; edited 19 times in total

#2:  Author: ADvLocation: Украина PostPosted: Tue Jun 23, 2009 11:17
    —
спасибо Smile давно ждал Cool

#3:  Author: НикLocation: Москва PostPosted: Tue Jun 23, 2009 11:24
    —
Спасибо! Smile
А на ВинКмдРу выкладывать не будете?

#4:  Author: VadiMGP PostPosted: Tue Jun 23, 2009 11:31
    —
О. благодетель! Ты услышал мои ночные молитвы! Smile
Да не коснётся тебя злобный вирус, не сгложет подлый червь твои ресурсы и не зачахнет твой компилятор!

Багов пока не нашел, а предложения имеются.

1. Возьмем, например, ветку
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices.
Там все значения имеют тип REG_BINARY (типун Билли на язык!). Но на самом деле это либо обычный текст, либо юникодный текст. Так вот очень нужно, чтобы в диалоге показа значений были чекбоксы (или радио кнопки, все равно) чтобы это двоичное значение интерпретировать как текст/юникодный текст.

2. Переход в regedit.
Сейчас можно перейти в regedit только из диалога значений. Зачастую это неудобно, так как в интересующей ветке попросту нету значений, а есть только вложенные ветви. Хотелось бы иметь возможность открыть regedit в нужной ветке.
Я думаю, что самый простой способ это при вызове свойств ветки спросить что юзеру надо - диалог разрешений (как сейчас) или уйти в regedit. А можно и не спрашивать, а предусмотреть в .ini файле соответствующую опцию.

#5:  Author: Виталий КнязевLocation: Лондон PostPosted: Tue Jun 23, 2009 11:39
    —
Ник wrote:
Спасибо! Smile
А на ВинКмдРу выкладывать не будете?

Уже 2 недели пытаюсь... Админ, похоже, в отпуске, а старые пароли не работают.

#6:  Author: VadiMGP PostPosted: Tue Jun 23, 2009 11:40
    —
Виталий Князев
Флинт сейчас там за админа. Он поможет.

#7:  Author: Виталий КнязевLocation: Лондон PostPosted: Tue Jun 23, 2009 11:46
    —
VadiMGP wrote:

1. Там все значения имеют тип REG_BINARY (типун Билли на язык!). Но на самом деле это либо обычный текст, либо юникодный текст. Так вот очень нужно, чтобы в диалоге показа значений были чекбоксы (или радио кнопки, все равно) чтобы это двоичное значение интерпретировать как текст/юникодный текст.

Попытаюсь сделать.

VadiMGP wrote:

2. Переход в regedit.
Сейчас можно перейти в regedit только из диалога значений. Зачастую это неудобно, так как в интересующей ветке попросту нету значений, а есть только вложенные ветви. Хотелось бы иметь возможность открыть regedit в нужной ветке.
Я думаю, что самый простой способ это при вызове свойств ветки спросить что юзеру надо - диалог разрешений (как сейчас) или уйти в regedit. А можно и не спрашивать, а предусмотреть в .ini файле соответствующую опцию.

Можно добавить команду в командной строке, как например сейчас если набрать "config", то откроется окно настроек. Попытаюсь сделать.

#8:  Author: VadiMGP PostPosted: Tue Jun 23, 2009 12:22
    —
Виталий Князев wrote:
Можно добавить команду в командной строке, как например сейчас если набрать "config",

Одним кликом, конечно, было бы удобнее, но это тоже хороший вариант.

#9:  Author: Worros PostPosted: Tue Jun 23, 2009 12:50
    —
Большое спасибо!

#10:  Author: Виталий КнязевLocation: Лондон PostPosted: Tue Jun 23, 2009 13:05
    —
VadiMGP wrote:

Одним кликом, конечно, было бы удобнее, но это тоже хороший вариант.

Ctrl+Properties как вариант, так можно любой ключ выбрать. Клик не один, но тем не менее...

#11:  Author: VadiMGP PostPosted: Tue Jun 23, 2009 13:14
    —
Виталий Князев wrote:
Ctrl+Properties как вариант,
Отличный вариант.

#12:  Author: Igor_A. PostPosted: Wed Jun 24, 2009 09:35
    —
нашел баг!

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

#13:  Author: AKRLocation: Russian PostPosted: Wed Jun 24, 2009 09:48
    —
А поиск по реестру можно делать?

#14:  Author: НикLocation: Москва PostPosted: Wed Jun 24, 2009 10:35
    —
AKR
А разве его нет?

#15:  Author: Виталий КнязевLocation: Лондон PostPosted: Wed Jun 24, 2009 13:09
    —
Igor_A. wrote:

если убрать в настройках чекбокс с "Дополнительные колонки" и сохранить настройки, то без колонок плагин работает только до следующего запуска тотала.

Эта настройка просто не сохраняется, совсем. Спасибо, исправлю.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3 ... 17, 18, 19  Next  :| |:
Page 1 of 19

Powered by phpBB © 2001, 2005 phpBB Group