Страница 4 из 19

Добавлено: Пн июн 29, 2009 01:58
Den_Klimov
Счастлив что столь важнейший плагин развивается и не заброшен. Очень порадовали. Благодарствую.

Ещё только начал тестить 3-ку (пока весьма нравится), но есть пара вопросов.

1. Что насчёт совместимости, Виталий? С какими ОС не будет проблем у новой версии (Win9x понятное дело сразу отбрасываем)?

2. Нельзя ли вместо одного параметра "ExportUNICODE" сделать два независимых друг от друга параметра. Один для собственно экспорта "ExportUNICODE" а другой для отображения в листере содержимого "ExportListerUNICODE? НУ ОЧЕНЬ НУЖНО! :(

3. Это обязательно создавать пустые каталоги при экспорте (как понимаю происходит при определённых условиях.. если в экспортируемой ветке реестра имеются множество пустых "подкаталогов" значительного уровня вложенности)? Задача ведь получить лишь рег-файл а не кучу вложенных каталогов + рег-файл или даже кучу рег-файлов?
Есть ли возможность как-то от этого избавиться?
Опция "Экспорт нескольких разделов за раз" помогает тут, но только в том плане что общий рег-файл таки создаётся, но и куча вложенных каталогов опять таки тоже. Без неё же ситуация такая же (куча каталогов), только без создания общего рег-файла в корне.

----------------
XP\7.50pb6

Добавлено: Пн июн 29, 2009 20:16
Виталий Князев
Mr.Merak писал(а):1. ReadMe и Историю версий желательно разделить
Не хочу плодить файлы
Mr.Merak писал(а): 2. почему скорость экспорта в разы медленнее regedit-а?
Потому что порядок событий таков:
1. TC сканирует все ключи перед экспортом отрисовывая их в окне прогресса (относительно медленно, секунд 20-30)
Чтобы значительно ускорить экспорт, можно ОТключить в настройках TC следующую опцию:
Настройки->Операции->перед копированием/удалением (подсчёт размера)

2. Плагин сканирует все ключи для корректного отображения прогресса (2-3 секунды)
3. Непосредственно экспорт (скорость практически та же что и у regedit)

Итого порядка минуты на экспорт ключа HKLM\SOFTWARE (~100MB) в довольно свежей XP SP3.
Я планирую опцию для быстрого экспорта, без отображения/обсчёта прогресса.

Добавлено: Пн июн 29, 2009 20:24
Виталий Князев
Den_Klimov писал(а): 1. Что насчёт совместимости, Виталий? С какими ОС не будет проблем у новой версии (Win9x понятное дело сразу отбрасываем)?
Тестирую в Vista SP2 и XP SP3, но все функции теоретически должны работать в Win2K. Плагин потерял совместимость с Win9x только из-за длинных имён файлов и компиляции в VS2008, в остальном стараюсь не добавлять новых зависимостей.
Den_Klimov писал(а): 2. Нельзя ли вместо одного параметра "ExportUNICODE" сделать два независимых друг от друга параметра. Один для собственно экспорта "ExportUNICODE" а другой для отображения в листере содержимого "ExportListerUNICODE? НУ ОЧЕНЬ НУЖНО! :(
Не уверен что я правильно понял зачем это нужно.
Den_Klimov писал(а): 3. Это обязательно создавать пустые каталоги при экспорте (как понимаю происходит при определённых условиях.. если в экспортируемой ветке реестра имеются множество пустых "подкаталогов" значительного уровня вложенности)? Задача ведь получить лишь рег-файл а не кучу вложенных каталогов + рег-файл или даже кучу рег-файлов?
Есть ли возможность как-то от этого избавиться?
Опция "Экспорт нескольких разделов за раз" помогает тут, но только в том плане что общий рег-файл таки создаётся, но и куча вложенных каталогов опять таки тоже. Без неё же ситуация такая же (куча каталогов), только без создания общего рег-файла в корне.
Я взгляну на эту функцию, быть может можно обойтись без пустых каталогов.

Добавлено: Пн июн 29, 2009 20:54
mrmerak
Виталий Князев писал(а): Я планирую опцию для быстрого экспорта, без отображения/обсчёта прогресса.
Это будет фигня.
Лучше что бы плагин перед экспортом убирал галку подсчета размера, а после - ставил обратно.

Добавлено: Пн июн 29, 2009 21:15
Виталий Князев
Mr.Merak писал(а): Лучше что бы плагин перед экспортом убирал галку подсчета размера, а после - ставил обратно.
Плагин получает управление после сканирования, то есть корректно убрать/восстановить настройку невозможно.

Добавлено: Ср июл 01, 2009 05:54
Виталий Князев
Обновил

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

Добавлено: Пт июл 03, 2009 10:21
rstaganrog
v3.6 - при поиске значения ключа (Alt-F7) с включенным в форме поиска флажком "с текстом" - теперь многократно выскакивает окошко "Export setup" и в нем предложение сохранить в каталоги типа "C:\DOCUME~1\rs\LOCALS~1\Temp\WCSA5.tmp"

в 3.5 этой ерунды не было

Добавлено: Пт июл 03, 2009 10:23
rstaganrog
кроме того очень неудобно включать в форме поиска (Alt-F7) КАЖДЫЙ раз галку "Unicode" - по умолчанию она выключена - в то же время в xp, похоже, искать нужно ВСЕГДА в UNICODE

Добавлено: Пт июл 03, 2009 13:10
Виталий Князев
rstaganrog писал(а):v3.6 - при поиске значения ключа (Alt-F7) с включенным в форме поиска флажком "с текстом" - теперь многократно выскакивает окошко "Export setup" и в нем предложение сохранить в каталоги типа "C:\DOCUME~1\rs\LOCALS~1\Temp\WCSA5.tmp"
в 3.5 этой ерунды не было
Подозреваю что ты просто не настроил экспорт. Всё это было так как ты описываешь уже много лет, а сейчас просто обновился .ini файл и твои настройки потерялись.
Поставь галку "Больше не показывать" в диалоге экспорта.
rstaganrog писал(а):кроме того очень неудобно включать в форме поиска (Alt-F7) КАЖДЫЙ раз галку "Unicode" - по умолчанию она выключена - в то же время в xp, похоже, искать нужно ВСЕГДА в UNICODE
Сделай формат экспорта - REGEDIT4 и не надо будет включать UNICODE при поиске. Хотя это и не панацея, но может облегчить жизнь особо ленивым товарищам :)

Добавлено: Пт июл 03, 2009 14:40
rstaganrog
Подозреваю что ты просто не настроил экспорт.
точно, не настроил
:)

у меня стояла версия 3.5, потом я по умолчанию поставил 3.6. и всё.

ничего не менял по отношению к 3.5, да и в 3.5 собственно ничего не настраивал - работало само по сбе и так

это я к тому, что хорошо бы, чтоб в 3.6 было как в 3.5 - само по себе
:)
Хотя это и не панацея, но может облегчить жизнь особо ленивым товарищам
ленивы все, по определению - иначе б и новому софту появиться не было б причины
:)

Добавлено: Пт июл 03, 2009 14:43
rstaganrog
Поставь галку "Больше не показывать" в диалоге экспорта.
поскольку в типичной ситуации пользователь, как правило, не понимает в момент поиска, какой выбор нужно сделать в комбобоксе и включать или не включать галку - т.к. последствия этих выборов вполне не очевидны - то необходимость этой подтверждающей формы вызывает большой вопрос

для большинства - лишняя головная боль с непонятным результатом
:)

Добавлено: Пт июл 03, 2009 14:53
rstaganrog
я думаю, при поиске эту форму имеет смысл убрать (определив предложенный выше выбор при поиске в качестве умолчания) и перенести функционал выскакивающей формы в общие настройки плагина для особо продвинутых и не ленивых
:)

Еще раз про _размер_ DWORD

Добавлено: Пт июл 03, 2009 14:56
Volniy
Экспорт (REGEDIT4)

Плагин:

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Resplendence Sp\Resplendent Registrar\Undo\39700.5354626505\Before]
"Data"=dword:00690057
Regedit:

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Resplendence Sp\Resplendent Registrar\Undo\39700.5354626505\Before]
"Data"=hex(4):57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,52,00,65,00,67,\
  00,69,00,73,00,74,00,72,00,79,00,20,00,45,00,64,00,69,00,74,00,6f,00,72,00,\
  20,00,56,00,65,00,72,00,73,00,69,00,6f,00,6e,00,20,00,35,00,2e,00,30,00,30,\
  00,0d,00,0a,00,0d,00,0a,00,0d,00,0a,00

Отображается в плагине:
Data REG_DWORD 84 b 0x00690057 (6881367)

В редакторе реестра: (Invalid DWORD data)

Естественно, при экспорте-импорте эти данные в реестре изменятся и nn байт исходных данных исчезнут.



PS
Виталий Князев писал(а): DWORD он и в Африке DWORD... :)
Виталий Князев писал(а): - Исправлено: Значения DWORD создавались как 8 байтовые (QWORD), проблема была актуальна в XP
:D

Добавлено: Пт июл 03, 2009 15:24
Виталий Князев
rstaganrog писал(а):это я к тому, что хорошо бы, чтоб в 3.6 было как в 3.5 - само по себе
Ха-ха! Если бы я получал за это деньги, тогда возможно.
rstaganrog писал(а):для большинства - лишняя головная боль с непонятным результатом
Особо не заморачивающимся юзерам противопоказано лезть в реестр.
rstaganrog писал(а): я думаю, при поиске эту форму имеет смысл убрать (определив предложенный выше выбор при поиске в качестве умолчания) и перенести функционал выскакивающей формы в общие настройки плагина для особо продвинутых и не ленивых
3.7 будет в этом плане получше, но в целом всё останется как есть. Этот диалог своего рода реклама имеющейся функциональности и его легко отключить.

Добавлено: Пт июл 03, 2009 15:31
rstaganrog
ок
пусть в 3.7 будет получше
:)