Registry v 1.5.5 - плагин для 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 для не английских имен Автор: Виталий Князев, Минск (Беларусь) email: vitali.knyazeu@vpi-minsk.com