Registry плагин

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

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

Сообщение Виталий Князев »

Volniy писал(а): Естественно, при экспорте-импорте эти данные в реестре изменятся и nn байт исходных данных исчезнут.
Спасибо, гляну.
Volniy писал(а):
Виталий Князев писал(а): DWORD он и в Африке DWORD... :)
Invalid DWORD data она и в Африке Invalid... :)
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Залил 3.7

- Исправлено: Пустые каталоги больше не создаются при экспорте нескольких разделов одновременно (за исключением редких экзотических сценариев)
- Добавлено: Экспорт нескольких разделов и/или значений в общий файл
- Изменилось: Улучшен диалог настроек, теперь все настройки можно изменить там, без редактирования .ini файла
- Добавлено: Возможность показывать 'реальный' размер строк (ANSI * 2)
- Исправлено: Экспорт некорректных DWORD значений (размер не равен 4)
- Добавлено: Греческий язык
TC 8.01, x64
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

Виталий Князев писал(а): - Добавлено: Возможность показывать 'реальный' размер строк (ANSI * 2)
К сожалению в WinXPSP3 и TC7.04 это не работает.

Непонятки также и с экспортом timestamp. Меняется расширение у регфайлов, внутри ничего не меняется, обычный регфайл.
Проверь, пожалуйста.
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Volniy писал(а):
Виталий Князев писал(а): - Добавлено: Возможность показывать 'реальный' размер строк (ANSI * 2)
К сожалению в WinXPSP3 и TC7.04 это не работает.
Что лишь подтверждает мои первые опасения... ANSI RegQueryValueEx возвращает нормальный размер, а не UNICODE. Умножу на 2 потом, раз уж взялся.
Volniy писал(а): Непонятки также и с экспортом timestamp. Меняется расширение у регфайлов, внутри ничего не меняется, обычный регфайл.
Проверь, пожалуйста.
У меня работает, формат должен быть UNICODE. Конфузит, конечно... Подумаю что со всем этим делать.
TC 8.01, x64
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

Виталий Князев писал(а): ANSI RegQueryValueEx возвращает нормальный размер, а не UNICODE. Умножу на 2 потом, раз уж взялся.
Если ты используешь ANSI функции, тогда нет никакого смысла в указании размера данных через умножение.
Виталий Князев писал(а):У меня работает, формат должен быть UNICODE.
А почему, собсна? При чем вообще формат рег-файлов до timestamp инфы?
Аватара пользователя
V-N-G
Сообщения: 2
Зарегистрирован: Пт июл 15, 2005 00:19
Откуда: Мурманск

Сообщение V-N-G »

Виталий Князев
а не подскажете как сменить значок
меняю через Restorator а результата нет
просто хотелось бы видеть значок от висты
может исправите к следущей версии
заранее спасибо
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

V-N-G писал(а):Виталий Князев
а не подскажете как сменить значок
меняю через Restorator а результата нет
просто хотелось бы видеть значок от висты
может исправите к следущей версии
заранее спасибо
Спасибо, попытаюсь
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Volniy писал(а):
Виталий Князев писал(а): ANSI RegQueryValueEx возвращает нормальный размер, а не UNICODE. Умножу на 2 потом, раз уж взялся.
Если ты используешь ANSI функции, тогда нет никакого смысла в указании размера данных через умножение.
Отчего же, это NT, всё внутри в UNICODE.
А для TC до 7.50 плагин теперь использует в основном ANSI. В 2.6.1 тип функций выбирался в зависимости от ОС (весьма странный код с UNICODE внутри плагина, но с ANSI снаружи, в TC), теперь выбор ANSI/UNICODE лежит на TC. После релиза TC 7.50 планирую избавиться от ANSI функций.
Volniy писал(а):
Виталий Князев писал(а):У меня работает, формат должен быть UNICODE.
А почему, собсна? При чем вообще формат рег-файлов до timestamp инфы?
Исторически. В не NT системах дата не хранится в принципе, поэтому когда-то согласился сделать такую функциональность, но только в UNICODE. Не думаю что кому-то она нужна в REGEDIT4, просто сделаю более явным тот факт, что нужен UNICODE.
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

V-N-G писал(а):Виталий Князев
а не подскажете как сменить значок
меняю через Restorator а результата нет
просто хотелось бы видеть значок от висты
может исправите к следущей версии
заранее спасибо
Сравнил с Вистой, различий не заметил...
Update
Поменял 16x16 и 32x32 местами, вроде получше...
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Есть сообщения о несовместимости с Win2K и Win2K3 начиная с версии 3.5.
Исправлю в 3.8.
TC 8.01, x64
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

Обновил

v 3.8 - 06.07.2009
- Добавлено: Перевод дополнительных колонок и размеров (байт, Кб, и т.д.), пока только русский, другие переводы приветствуются!
- Добавлено: Украинский язык
- Исправлено: Восстановил совместимость с Win2K и Win2K3
- Исправлено: Увеличил размер диалога настроек, для локализации
- Исправлено: Опция "Показывать реальный размер строк" не работала в TC 7.04
- Исправлено: Падение при попытке редактирования DWORD/QWORD значений с неправильным размером (размер больше 8 байт)
- Изменилось: Сделал более очевидным тот факт, что экспорт с временной меткой возможен только в формате UNICODE
Последний раз редактировалось Виталий Князев Вт июл 07, 2009 14:00, всего редактировалось 1 раз.
TC 8.01, x64
Аватара пользователя
V-N-G
Сообщения: 2
Зарегистрирован: Пт июл 15, 2005 00:19
Откуда: Мурманск

Сообщение V-N-G »

Виталий Князев
а возможно ли сделать так чтобы после в registry выбирая ну допустим колонку "дата" при закрытие TC основная колонка "тип" сменяется на "имя" не страшно конечно но...
заранее спасибо
Последний раз редактировалось V-N-G Пн июл 06, 2009 22:00, всего редактировалось 2 раза.
Аватара пользователя
DeathStalker
Сообщения: 331
Зарегистрирован: Пт сен 01, 2006 10:53
Откуда: Санкт-Петербург

Сообщение DeathStalker »

Маленький баг: при смене языка имена колонок всегда по-русски =)
Гугль - это Матрица, чем меньше его спрашивать, тем слабее будут машины во время Великой Битвы
TC10.00b6 x86 Windows 10 x64 (Windows 7 x64)
Аватара пользователя
vunder
Сообщения: 42
Зарегистрирован: Пн июн 18, 2007 11:46

Сообщение vunder »

Vista Home Basic + TC 7.50p6 + Registry 3.8
Неправильно отображаются значения ключей.

В ветке есть список строковых значений параметров. Добавил колонку отображать значение. Отображается непонятно что: в некоторых параметрах отображается значение от предыдащего параметра. При этом экспорт работает нормально.
Аватара пользователя
Виталий Князев
Сообщения: 97
Зарегистрирован: Вс дек 19, 2004 15:17
Откуда: Лондон

Сообщение Виталий Князев »

V-N-G писал(а):Виталий Князев
а возможно ли сделать так чтобы после в registry выбирая ну допустим колонку "дата" при закрытие TC основная колонка "тип" сменяется на "имя" не страшно конечно но...
заранее спасибо
Если честно, я не понял что ты хотел сказать... Переведёшь с дипломатического на русский? ;)

Если ты о сортировке, то это скорее вопрос к автору TC - она, похоже, каждый раз берётся с потолка и никак не запоминается.
TC 8.01, x64
Ответить