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 

Single Post  Topic: Registry плагин 
Author Message
Виталий Князев



PostPosted: Sun Jul 05, 2009 16:23    Post subject: Reply with quote

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

Виталий Князев wrote:
У меня работает, формат должен быть UNICODE.

А почему, собсна? При чем вообще формат рег-файлов до timestamp инфы?

Исторически. В не NT системах дата не хранится в принципе, поэтому когда-то согласился сделать такую функциональность, но только в UNICODE. Не думаю что кому-то она нужна в REGEDIT4, просто сделаю более явным тот факт, что нужен UNICODE.
_________________
TC 8.01, x64
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group