Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Функция bintoint [D5, WinXP]


Akudza ©   (2006-04-23 09:21:00) 

Мастера, подскажите как осуществить функцию bintoint

т.е. перевести бинарное значение из реестра в текст


begin...end   (2006-04-23 09:59:00) [1]

> Akudza   (23.04.06 09:48) [4]

Т.е. она хранит пароль в виде параметра REG_BINARY -- последовательности байтов, шестнадцатеричное представление которых имеет вид 05,00,00,00,1d,1e,1f,18,19. Так?

Но всё равно непонятно, зачем это переводить в текст (хотя это и можно сделать). Ведь пароль наверняка хранится не в открытом виде, а в зашифрованном. Посмотрите на hex-представление: второй, третий и четвёртый байты равны нулю, а такие символы вообще являются признаком конца строки.


Akudza   (2006-04-23 09:59:00) [2]

Ясно
Спаибо за ответ


Akudza   (2006-04-23 09:48:00) [3]

Наверное вопрос задал не так
Есть программа MailAgent
она хранить свои адреса и пароли от ящиков в ключе HKEY_CURRENT_USER\Software\Mail.Ru\Agent\mra_logins

пример
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Mail.Ru\Agent\mra_logins]
"xxx@mail.ru"=hex:05,00,00,00,1d,1e,1f,18,19

надо перевести пароль в текст


begin...end   (2006-04-23 09:41:00) [4]

> Akudza   (23.04.06 09:35) [2]

И опять я не понял.

Нужно перевести параметр типа REG_DWORD в текст? Тогда почему Вы привели пример с шестнадцатеричным представлением девятибайт, тогда как REG_DWORD не может содержать больше четырёх?

Переформулируйте вопрос.


Akudza   (2006-04-23 09:35:00) [5]

Надо перевести  REG_DWORD в текст
например hex:05,00,00,00,1d,1e,1f,18,19   -   перевести в текст


begin...end   (2006-04-23 09:25:00) [6]

> Akudza   (23.04.06 09:21)
> перевести бинарное значение из реестра в текст

Вы имеете в виду параметр реестра типа REG_BINARY? Если да, то зачем его переводить в текст? И причём тут binto int?


Наверх

Титульная страница Поиск, карта сайта Написать письмо