Registry v 2.4 - плагин для Total Commander 5.51 или новее.

Системные требования: NT/W2K/XP/9x.

--------------------------------------------------------
Использование:
  Добавить кнопку "cd \\\Registry" на панель команд
или  
  Выбрать каталог [Registry] в TC "Network Neighborhood"
--------------------------------------------------------

Возможности программы:
  - Отображение системного реестра (в том числе и реестра на удалённой машине) в виде файловой системы.

  - Создание новых полей в реестре.
       Первый способ: double click на " -Add Value- "
       Второй способ: Нажмите F7 и наберите имя поля,
                      начинающееся с символа \, например, \new_value.
                      Чтобы создать поле с символом \ в начале наберите имя
                      поля, начинающееся с символов \\, например 
                      \\new_value_name.
                      Результатом будет: \new_value_name.

       Третий способ: в командной строке наберите слово 'new' и нажмите ENTER.

  - Изменение существующих полей (REG_DWORD, REG_SZ, REG_EXPAND_SZ, REG_BINARY).
    (ENTER или double click).

  - Удаление(F8)/переименование(F6, Shift+F6) ключей и полей реестра.

  - Создание ключей (F7, см. создание полей)

  - Просмотр полей реестра: F3 или Ctrl+Q.

  - Экспорт ключей и полей реестра в .reg файл (F5)
 
  - Экспорт используя UNICODE (по умолчанию отключено, см. диалог настроек)

  - Экспорт бинарных значений в бинарный файл (по умолчанию отключено, см. диалог настроек)

  - Редактирование прав доступа (Win2k, XP only) (см. свойства ключа)

  - Диалог настроек (контекстное меню на "Registry" -> Свойства, или набрать "config" из командной строки)

  - Дата последнего изменения ключа показывается как дата изменения каталога (Win2k или новее)

  - Конвертация спецсимволов  (настраивается в диалоге options):
	/ - [slash]
	\ - [bslash]
	* - [star]
	: - [colon]
	? - [qmark]
	" - [quote]
	. - [dot]


Известные проблемы:
  - Поиск в плагинах не поддерживается TC 5.50, только в TC 5.51
  - Hkey_users - рассматривается TC как короткое 8.3 DOS имя,
    Configuration->Options->Display->Show old 8.3 names lowercase
  
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  - для поиска UNICODE ЗНАЧЕНИЙ в win2k, XP включить "Unicode" в диалоге поиска TC
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

История:
---------------------
v 1.0 - 18.11.2002
  - Начальная версия

v 1.1 - 19.11.2002
  - Добавлено: создание полей (F7, или 'new' в командной строке, см. выше)
  - Исправлено: ошибка при редактировании бинарных значений нулевой длины

v 1.2 - 20.11.2002
  - Изменилось: для создания полей используется символ \ вместо #. Раньше нельзя было создать поле #value.
  - Исправлено: обработка полей с символом  \
  - Добавлено: Улучшен экспорт ключей (не появляются "левые" каталоги с именем ключа).
  - Исправлено: диалоги при создании поля были немодальными.
  - Исправлено: диалог для редактирования бинарных значений.
  - Добавлено: значение DWORD поля показывается как размер файла.

v 1.3 - 21.11.2002
  - Добавлено: копирование и перемещение ключей и полей
  - Добавлено: редактирование полей REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_MULTI_SZ.
  - Изменилось: убрано повторное предупреждение при удалении ключа (!!!)
  - Исправлено: ошибка при экспортировании полей с символом '\' в имени либо значении
  - Исправлено: ошибка при удалении полей с символом '\'
  - Исправлено: небольшая ошибка в диалоге редактирования бинарных полей

v 1.4 - 28.11.2002
  - Изменилось: размер значения показывается как размер файла в TC
  - Исправлено: ошибка при просмотре свойств ключа
  - Исправлено: заработали иконки

v 1.5 b1 - 30.11.2002
  - Добавлено: возможность работы с удалённым реестром.
  - Добавлено: адаптация для TC 5.51 (в результате F3 и Ctrl+Q могут не работать с TC 5.5).
  - Исправлено: некорректная работа, если ключ и поле имеют одно имя.
  - Исправлено: созданное поле с пустой строкой не содержало странные символы.
 
v 1.5 b2 - 05.12.2002
  - Добавлено: диалог настроек (right click on Registry, select Properties)
  - Добавлено: экспорт в .reg файл в формате UNICODE (как в Win2k) (по умолчанию отключено, см. диалог настроек)
  - Добавлено: экспорт бинарных значений в бинарный файл (по умолчанию отключено, см. диалог настроек)
  - Добавлено: Редактирование прав доступа (Win2k, XP only) (right click on registry KEY (not value!) -> Properties)
  - Добавлено: Кнопки "Открыть в regedit"

v 1.5 b3 - 06.12.2002
  - Добавлено: сохранение настроек в .ini файле
  - Добавлено: 3-й способ создать новое поле, используя " -Add Value- " (настраивается, можно отключить)
  - Добавлено: дата и время последней модификации ключа
  - Добавлено: конвертация спецсимволов. настраивается, можно отключить.

v 1.5 b4 - 11.12.2002
  - Добавлено: редактирование значения по F4
  - Исправлено: (!) (для win9x) .reg файл с одним полем не импортировался
  - Исправлено: диалог редактирования прав доступа теперь такой же как и в regedt32.exe в Win2k
  - Исправлено: корректные экспорт и редактирование полей вроде REG_RESOURCE_LIST, и т.д.,
                теперь экспорт плагина полностью совпадает с экспортом regedit'а и без ошибок regedit'а
  - Исправлено: некоторые ключи не экспортировались из-за " -Add Value- ".
  - Прикол: нашёл баг в MS regedit (при экспортировании в Win2K SP3 некоторые пустые на самом деле поля
         содержат значение предыдущего экспортированного поля)

v 1.5 b5 - 23.12.2002
  - Изменилось: совместимость с TC 5.51 b4 и b5
  - Изменилось: точка не конвертируется для ключей
  - Изменилось: слэш не конвертируется для ключей в TC 5.51 b4 (версия интерфейса для плагинов > 1.2)
  - Исправлено: кнопки по умолчанию для всех диалогов редактирования
  - Исправлено: F3 на файлах вроде "Connect network registry"
  - Исправлено: цвет фона диалога редактирования бинарных полей при нестандартной настройке цвета
  - Исправлено: не показывалась дата для некоторых ключей
  - Исправлено: переполнение стека при поиске

v 1.5 b6 - 7.01.2003
  - Добавлено: инструкция командной строки "config" для вызова диалога настроек
  - Исправлено: некоторые ключи в win2k невозможно было переименовать, в win9x это не работало для всех ключей
  - Исправлено: неправильный диалог редактирования строковых полей в win9x

v 1.5 Final - 22.01.2003
  - Исправлено: ошибка при обработке команды "cd"
  - Добавлено: обработка команды cd  (например: cd Software, cd \HKEY_USERS\.Default, cd "New Key #1, cd.., cd .., cd \, cd \\\regplgname\xxx\")

v 1.5.1 - 20.02.2003 
  - Исправлено: переполнение стека и падение TC при поиске

v 1.5.2 - 24.02.2003
  - Добавлено: диалог настройки формата экспорта (Win2000, XP)
  - Изменилось: точка конвертируется для ключей только если она последний символ в имени (например, BCM Advanced Research, Inc. -> BCM Advanced Research, Inc[dot])
  - Исправлено: имена ключей всегда экспортировались в верхнем регистре
  - Исправлено: поля с русскими именами не просматривались в некоторых случаях
  - Исправлено: в диалоге настроек не срабатывала опция конвертирования спецсимволов

v 1.5.3 - 14.03.2003
  - Добавлено: индикатор прогресса при экспорте
  - Добавлено: сообщения об ошибках при удалении или перемещении ключей, а также, если ключ нельзя создать
  - Изменилось: экспорт оптимизирован по скорости
  - Изменилось: вопрос о подтверждении перезаписи файла при экспорте
  - Исправлено: экспорт -Add Value-
  - Исправлено: обработка больших полей (REG_BINARY с размером > 1Mb)
  - Исправлено: иконка для REG_NONE

v 1.5.4 - 15.08.2003
  - Исправлено: экспорт и удаление пустых ключей в Win9x
  - Исправлено: редактирование строковых полей в Win9x
  - Исправлено: ошибка при создании поля через F7
  - Исправлено: экспорт для WinNT 4.0 (теперь только в формате REGEDIT4)
  - Исправлено: диалог редактирования прав доступа в NT4 (есть ошибки, т.к. эта функциональность не документирована. Ищу доки)
  - Исправлено: отсутсвие иконки для поля по умолчанию в удалённом реестре
  - Исправлено: не всегда корректная работа с удалённым реестром

v 1.5.5 - 21.10.2003
  - Добавлено: запоминается сетевое имя компьютера для последнего успешного соединения (для новой версии .ini файла)
  - Исправлено: иногда отсутствовали сообщения об ошибках при работе с удалённым реестром
  - Исправлено: неправильные иконки для некоторых полей при работе с удалённым реестром
  - Исправлено: иконка для REG_RESOURCE_REQUIREMENTS_LIST
  - Исправлено: экспорт в UNICODE для не английских имен

v 2.0 - 26.11.2003 
  - Добавлено: кнопка "Open in regedit" теперь открывает значения, а не только ключи
  - Добавлено: поддержка UNICODE в диалогах
  - Добавлено: поддержка многострочных строк :), например \\\Registry\HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\SystemBiosVersion
  - Добавлено: возможность создания значений REG_MULTI_SZ и REG_EXPAND_SZ
  - Добавлено: различные иконки для обычных строк и многострочных REG_MULTI_SZ, REG_EXPAND_SZ, 
	 a также для необычных бинарных полей, таких как REG_FULL_RESOURCE_DESCRIPTOR
  - Добавлено: добавлена главная иконка 16x16. Выглядит лучше на панели инструментов
  - Добавлено: обновлены иконки, под XP
  - Добавлено: плагин упакован AsPack
  - Исправлено: экспорт полностью синхронизирован с экспортом из regedit'а, включая формат REGEDIT4
  - Исправлено: диалог редактирования бинарных значений для больших шрифтов
  - Исправлено: возможность множественных соединений с одним и тем же компьютером

v 2.1 - 30.06.2004
  - Добавлено: режим UNICODE для NT4
  - Исправлено: поля только для чтения теперь доступны для просмотра через диалог редактирования
  
v 2.2 - 1.07.2004
  - Исправлено: ошибка при экспорте ключа из удалённого реестра
  - Исправлено: диалог редактирования двоичных полей для полей только для чтения
  
v 2.3 - 2.07.2004
  - Исправлено: ошибка при экспорте REG_EXPAND_SZ поля в формате REGEDIT4
  
v 2.4 - 6.07.2004
  - Добавлено: удобный поиск по содержимому REG_EXPAND_SZ полей (например, строка для поиска не "71, 77", а "qw")
  - Добавлено: файл " -Add Value- " исключён из поиска
  - Исправлено: экспорт поля REG_EXPAND_SZ в формате REGEDIT4 (раньше экспортировалось как поле REG_SZ)


Автор:
  Домашняя страница: http://wincmd.ru/plugring/registry.html
  Виталий Князев, Беларусь
  E-mail: karapuz79@tut.by
  ICQ#: 116227
