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 

[Development] CoRegistry - wfx редактор реестра
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri May 15, 2009 21:38    Post subject: Reply with quote

А можно ридми немного поподробнее?
А то как то хочется попробовать скопировать на панель плагина reg-файлик, но боязно. Вдруг весь реестр колом встанет Smile

И вообще, трудновато тестировать без ридми, непонятно, чего ждать от плагина, какие фишки есть, что отключено и т.д.
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri May 15, 2009 21:42    Post subject: Reply with quote

Заставил плагин экспортнуть весь реестр, никак не дождусь конца процесса, созрело замечание : без прогресс-бара - не жизнь.
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri May 15, 2009 21:52    Post subject: Reply with quote

"Ошибка при подключении удаленного реестра". Проверил на всякий случай тот же хост при помощи registry2.6.1 , там работает.
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri May 15, 2009 22:02    Post subject: Reply with quote

Позвольте. А зачем плагин мне выгружает реестр в виде эквивалентного дерева настоящих вложенных каталогов? Зачем это может пригодиться? Почему не одним файлом? Он давно уже вылез за пределы 259 символов, и даже остановить этот кошмарный процесс не получается.
Back to top
View user's profile Send private message
Vvoz



Joined: 12 May 2009
Posts: 10

Post (Separately) Posted: Fri May 15, 2009 23:02    Post subject: Reply with quote

Quote:
А зачем плагин мне выгружает реестр в виде эквивалентного дерева настоящих вложенных каталогов?

Это не плагин, это сам тоталкмд. Только при целом реестре они оставались?
Quote:
скопировать на панель плагина reg-файлик

Ничего не будет, не вижу смысла - то же самое (полное копирование) происходит при обычном дубльклике.
Quote:
Ошибка при подключении удаленного реестра

Quote:
без прогресс-бара - не жизнь.

Перезалью уже завтра. Тогда же и ридми, наверное, допишу.
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri May 15, 2009 23:26    Post subject: Reply with quote

Vvoz wrote:
Только при целом реестре они оставались?
Да.

Бум ждать Smile
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat May 16, 2009 01:52    Post subject: Reply with quote

А отображение/редактирование юникодных строк планируется?
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat May 16, 2009 12:25    Post subject: Reply with quote

Захожу в любую ветку под
\\\CoRegistry\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum. Выбираю любое значение типа REG_MULTI_SZ. При попыте редактирования получаю пустое поле, хотя в панели Тотала видно содержимое. При выходе из диалога редактирования Тотал молча исчезает.
Back to top
View user's profile Send private message
Volniy



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

Post (Separately) Posted: Sun May 17, 2009 03:53    Post subject: Reply with quote

Есть много отличий формата reg-файлов от стандартного майкрософтного, некоторые даже на уровне ошибок. Например, странный у тебя перевод строк 0x0D0D0A (один 0D лишний), не обрабатываются двойные кавычки (должны предварятся обратным слешем \"), большие данные в hex-формате должны разбиваться на несколько строк, а не все в одну строку писаться. Должно быть типа вот так:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\4D\Value]
"4D"=hex:6e,65,6d,65,73,69,73,5d,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,38,32,36,37,2d,38,34,37,34,2d,39,38,37,2d,30,32,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00


Кстати, насчет экспорта в reg-файлы велосипед изобретать не стоит. В сети давненько гуляет исходник мелкософтового regedit-а (точно не скажу, но кажется от W2K), там все как на блюдечке расписано.
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Sat May 23, 2009 14:04    Post subject: Reply with quote

1. Экспорт - странный

Ветка: HKEY_CURRENT_USER\Software\7-ZIP\

Экспорт через regedit

Code:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\7-ZIP]
"Lang"="ru"

[HKEY_CURRENT_USER\Software\7-ZIP\Extraction]
"ExtarctMode"=dword:00000001
"OverwriteMode"=dword:00000000
"ShowPassword"=dword:00000000

[HKEY_CURRENT_USER\Software\7-ZIP\FM]
"FolderShortcuts"=hex:
"FolderHistory"=hex:44,00,3a,00,5c,00,4d,00,65,00,72,00,61,00,6b,00,5c,00,44,\
  00,6f,00,77,00,6e,00,4c,00,6f,00,61,00,64,00,5c,00,69,00,74,00,31,00,32,00,\
  31,00,5c,00,00,00,00,00
"FlatViewArc0"=dword:00000000
"PanelPath1"=""
"FlatViewArc1"=dword:00000000
"ListMode"=dword:00000303
"Position"=hex:9a,00,00,00,9a,00,00,00,9a,03,00,00,b3,02,00,00,01,00,00,00
"Panels"=hex:01,00,00,00,00,00,00,00,fe,01,00,00

[HKEY_CURRENT_USER\Software\7-ZIP\FM\Columns]
"RootFolder"=hex:01,00,00,00,00,00,00,00,01,00,00,00,04,00,00,00,01,00,00,00,\
  64,00,00,00
"FSFolder"=hex:01,00,00,00,00,00,00,00,01,00,00,00,04,00,00,00,01,00,00,00,64,\
  00,00,00,07,00,00,00,01,00,00,00,64,00,00,00,0c,00,00,00,01,00,00,00,64,00,\
  00,00,0a,00,00,00,01,00,00,00,64,00,00,00,0b,00,00,00,01,00,00,00,64,00,00,\
  00,09,00,00,00,01,00,00,00,64,00,00,00,08,00,00,00,01,00,00,00,64,00,00,00,\
  1c,00,00,00,01,00,00,00,64,00,00,00



Экспорт через плагин

Code:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER]

[HKEY_CURRENT_USER\Software]

[HKEY_CURRENT_USER\Software\7-ZIP]

"Lang"="r"

[HKEY_CURRENT_USER\Software\7-ZIP\FM]

"PanelPath1"=""

"FolderShortcuts"=hex:

"ListMode"=dword:00000303

"FlatViewArc0"=dword:00000000

"FlatViewArc1"=dword:00000000

"Position"=hex:9a,00,00,00,9a,00,00,00,9a,30,00,00,b3,20,00,00,10,00,00,00

"Panels"=hex:10,00,00,00,00,00,00,00,fe,10,00,00

"FolderHistory"=hex:44,00,3a,00,5c,00,4d,00,65,00,72,00,61,00,6b,00,5c,00,44,00,6f,00,77,00,6e,00,4c,00,6f,00,61,00,64,00,5c,00,69,00,74,00,31,00,32,00,31,00,5c,00,00,00,00,00

[HKEY_CURRENT_USER\Software\7-ZIP\FM\Columns]

"FSFolder"=hex:10,00,00,00,00,00,00,00,10,00,00,00,40,00,00,00,10,00,00,00,64,00,00,00,70,00,00,00,10,00,00,00,64,00,00,00,c0,00,00,00,10,00,00,00,64,00,00,00,a0,00,00,00,10,00,00,00,64,00,00,00,b0,00,00,00,10,00,00,00,64,00,00,00,90,00,00,00,10,00,00,00,64,00,00,00,80,00,00,00,10,00,00,00,64,00,00,00,1c,00,00,00,10,00,00,00,64,00,00,00

"RootFolder"=hex:10,00,00,00,00,00,00,00,10,00,00,00,40,00,00,00,10,00,00,00,64,00,00,00

[HKEY_CURRENT_USER\Software\7-ZIP\Extraction]

"ShowPassword"=dword:00000000

"OverwriteMode"=dword:00000000

"ExtarctMode"=dword:00000001


Это печально.


2. В ридми нужно указать, например, что F5 - это экспорт и т.д.
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat May 23, 2009 20:40    Post subject: Reply with quote

Поиск с корня по слову wincmd без кавычек -> Тотал падает.
Code:

---------------------------
Total Commander
---------------------------
Access violation at address 7C9100C8. Read of address 00000010.
Please report this error to the Author,
with a description of what you were doing when this error occurred!
Continue execution?

Windows exception: C0000005

Stack trace:

7C9100C8  00431413  00413DDC  7E368732

7E368814  7E379279  7E37F409  004192B4

0041936E  0041A2FE  004193C0  00453D69

0056B647  7C910096  7C91001F  7C91003B

7C91428D  7C8109ED  7C90D9BA  7C801877

0040208E  00402212  00402235  00650187

0042088A  004208D2  0065DC5F  004417D5

0043189F  00442A48  00443322  00443343

00413DDC  7E368732  7E368814  7E368828

77F1E482  77F1E424  77F1E456  77F1E48E

7E3684B8  7E3686BC  005D6520  00530051

005C0052  7C910200  7C910200  7C910179

7C9101B9  7C910413  7C91041C 
Press Ctrl+C to copy this report!
---------------------------
Да   Нет   
---------------------------


TC7.5PB3 CoRegistry0.0.7 WinXP SP3
Back to top
View user's profile Send private message
cluster



Joined: 26 May 2009
Posts: 79

Post (Separately) Posted: Tue May 26, 2009 15:27    Post subject: Reply with quote

Приделай ещё кнопочку в диалог редактирования ключа - Открыть в Regedit
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Tue May 26, 2009 15:48    Post subject: Reply with quote

cluster wrote:
Приделай ещё кнопочку в диалог редактирования ключа - Открыть в Regedit

...по F4

Автор, в принципе то можно ожидать в будущем экспорт идентичный с regedit ?
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
cluster



Joined: 26 May 2009
Posts: 79

Post (Separately) Posted: Tue May 26, 2009 16:04    Post subject: Reply with quote

Mr.Merak
Mr.Merak wrote:
...по F4

Открывается текстовый редактор. А надо открыть раздел ветки реестра с этим ключом в родном REGEDIT.
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Tue May 26, 2009 16:13    Post subject: Reply with quote

cluster
И я о том же.
Это как бы было дополнение к твоему посту Smile
_________________
TC 9.51 | Win10 1903
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  Next
Page 2 of 4

 
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