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 

Registry плагин
Goto page Previous  1, 2, 3, 4, 5 ... 17, 18, 19  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Den_Klimov



Joined: 03 Nov 2006
Posts: 207
Location: Ukraine.Kiev

Post (Separately) Posted: Mon Jun 29, 2009 01:58    Post subject: Reply with quote

Счастлив что столь важнейший плагин развивается и не заброшен. Очень порадовали. Благодарствую.

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

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

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

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

----------------
XP\7.50pb6
Back to top
View user's profile Send private message
Виталий Князев



Joined: 19 Dec 2004
Posts: 97
Location: Лондон

Post (Separately) Posted: Mon Jun 29, 2009 20:16    Post subject: Reply with quote

Mr.Merak wrote:
1. ReadMe и Историю версий желательно разделить

Не хочу плодить файлы

Mr.Merak wrote:

2. почему скорость экспорта в разы медленнее regedit-а?

Потому что порядок событий таков:
1. TC сканирует все ключи перед экспортом отрисовывая их в окне прогресса (относительно медленно, секунд 20-30)
Чтобы значительно ускорить экспорт, можно ОТключить в настройках TC следующую опцию:
Настройки->Операции->перед копированием/удалением (подсчёт размера)

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

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


Last edited by Виталий Князев on Mon Jun 29, 2009 20:46; edited 1 time in total
Back to top
View user's profile Send private message
Виталий Князев



Joined: 19 Dec 2004
Posts: 97
Location: Лондон

Post (Separately) Posted: Mon Jun 29, 2009 20:24    Post subject: Reply with quote

Den_Klimov wrote:

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

Тестирую в Vista SP2 и XP SP3, но все функции теоретически должны работать в Win2K. Плагин потерял совместимость с Win9x только из-за длинных имён файлов и компиляции в VS2008, в остальном стараюсь не добавлять новых зависимостей.

Den_Klimov wrote:

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

Не уверен что я правильно понял зачем это нужно.

Den_Klimov wrote:

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

Я взгляну на эту функцию, быть может можно обойтись без пустых каталогов.
_________________
TC 8.01, x64
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Mon Jun 29, 2009 20:54    Post subject: Reply with quote

Виталий Князев wrote:

Я планирую опцию для быстрого экспорта, без отображения/обсчёта прогресса.

Это будет фигня.
Лучше что бы плагин перед экспортом убирал галку подсчета размера, а после - ставил обратно.
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
Виталий Князев



Joined: 19 Dec 2004
Posts: 97
Location: Лондон

Post (Separately) Posted: Mon Jun 29, 2009 21:15    Post subject: Reply with quote

Mr.Merak wrote:

Лучше что бы плагин перед экспортом убирал галку подсчета размера, а после - ставил обратно.

Плагин получает управление после сканирования, то есть корректно убрать/восстановить настройку невозможно.
_________________
TC 8.01, x64
Back to top
View user's profile Send private message
Виталий Князев



Joined: 19 Dec 2004
Posts: 97
Location: Лондон

Post (Separately) Posted: Wed Jul 01, 2009 05:54    Post subject: Reply with quote

Обновил

v 3.6 - 01.07.2009
- Добавлено: Испанский язык
- Добавлено: Закладка "Effective permissions" в диалоге прав доступа
- Добавлено: Корректно заполняется "Inherited From" в диалоге прав доступа
- Добавлено: Быстрый экспорт (без окна прогресса)
- Изменилось: Улучшенный шрифт в диалогах
- Исправлено: Улучшена скорость экспорта
- Исправлено: Доделана локализация окна прав доступа, исправлены кое-какие мелочи
- Исправлено: Экспорт заведомо некорректных значений, когда REG_SZ поле содержит многострочое значение (теперь как в regedit)
- Исправлено: Значения DWORD создавались как 8 байтовые (QWORD), проблема была актуальна в XP
_________________
TC 8.01, x64
Back to top
View user's profile Send private message
rstaganrog



Joined: 18 Jun 2009
Posts: 8

Post (Separately) Posted: Fri Jul 03, 2009 10:21    Post subject: Reply with quote

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

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


Last edited by rstaganrog on Fri Jul 03, 2009 10:24; edited 1 time in total
Back to top
View user's profile Send private message
rstaganrog



Joined: 18 Jun 2009
Posts: 8

Post (Separately) Posted: Fri Jul 03, 2009 10:23    Post subject: Reply with quote

кроме того очень неудобно включать в форме поиска (Alt-F7) КАЖДЫЙ раз галку "Unicode" - по умолчанию она выключена - в то же время в xp, похоже, искать нужно ВСЕГДА в UNICODE
Back to top
View user's profile Send private message
Виталий Князев



Joined: 19 Dec 2004
Posts: 97
Location: Лондон

Post (Separately) Posted: Fri Jul 03, 2009 13:10    Post subject: Reply with quote

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

Подозреваю что ты просто не настроил экспорт. Всё это было так как ты описываешь уже много лет, а сейчас просто обновился .ini файл и твои настройки потерялись.
Поставь галку "Больше не показывать" в диалоге экспорта.

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

Сделай формат экспорта - REGEDIT4 и не надо будет включать UNICODE при поиске. Хотя это и не панацея, но может облегчить жизнь особо ленивым товарищам Smile
_________________
TC 8.01, x64
Back to top
View user's profile Send private message
rstaganrog



Joined: 18 Jun 2009
Posts: 8

Post (Separately) Posted: Fri Jul 03, 2009 14:40    Post subject: Reply with quote

Quote:
Подозреваю что ты просто не настроил экспорт.

точно, не настроил
Smile

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

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

это я к тому, что хорошо бы, чтоб в 3.6 было как в 3.5 - само по себе
Smile

Quote:
Хотя это и не панацея, но может облегчить жизнь особо ленивым товарищам

ленивы все, по определению - иначе б и новому софту появиться не было б причины
Smile


Last edited by rstaganrog on Fri Jul 03, 2009 14:59; edited 1 time in total
Back to top
View user's profile Send private message
rstaganrog



Joined: 18 Jun 2009
Posts: 8

Post (Separately) Posted: Fri Jul 03, 2009 14:43    Post subject: Reply with quote

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

для большинства - лишняя головная боль с непонятным результатом
Smile
Back to top
View user's profile Send private message
rstaganrog



Joined: 18 Jun 2009
Posts: 8

Post (Separately) Posted: Fri Jul 03, 2009 14:53    Post subject: Reply with quote

я думаю, при поиске эту форму имеет смысл убрать (определив предложенный выше выбор при поиске в качестве умолчания) и перенести функционал выскакивающей формы в общие настройки плагина для особо продвинутых и не ленивых
Smile
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Fri Jul 03, 2009 14:56    Post subject: Еще раз про _размер_ DWORD Reply with quote

Экспорт (REGEDIT4)

Плагин:
Code:
[HKEY_CURRENT_USER\Software\Resplendence Sp\Resplendent Registrar\Undo\39700.5354626505\Before]
"Data"=dword:00690057


Regedit:
Code:
[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
Виталий Князев wrote:

DWORD он и в Африке DWORD... Smile

Виталий Князев wrote:

- Исправлено: Значения DWORD создавались как 8 байтовые (QWORD), проблема была актуальна в XP
Very Happy
Back to top
View user's profile Send private message
Виталий Князев



Joined: 19 Dec 2004
Posts: 97
Location: Лондон

Post (Separately) Posted: Fri Jul 03, 2009 15:24    Post subject: Reply with quote

rstaganrog wrote:
это я к тому, что хорошо бы, чтоб в 3.6 было как в 3.5 - само по себе

Ха-ха! Если бы я получал за это деньги, тогда возможно.

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

Особо не заморачивающимся юзерам противопоказано лезть в реестр.

rstaganrog wrote:

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

3.7 будет в этом плане получше, но в целом всё останется как есть. Этот диалог своего рода реклама имеющейся функциональности и его легко отключить.
_________________
TC 8.01, x64
Back to top
View user's profile Send private message
rstaganrog



Joined: 18 Jun 2009
Posts: 8

Post (Separately) Posted: Fri Jul 03, 2009 15:31    Post subject: Reply with quote

ок
пусть в 3.7 будет получше
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 ... 17, 18, 19  Next
Page 4 of 19

 
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