Текущий архив: 2006.05.14;
Скачать: CL | DM;
Вниз
Функция bintoint Найти похожие ветки
← →
Akudza (2006-04-23 09:21) [0]Мастера, подскажите как осуществить функцию bintoint
т.е. перевести бинарное значение из реестра в текст
← →
begin...end © (2006-04-23 09:25) [1]> Akudza (23.04.06 09:21)
> перевести бинарное значение из реестра в текст
Вы имеете в виду параметр реестра типа REG_BINARY? Если да, то зачем его переводить в текст? И причём тут bintoint?
← →
Akudza (2006-04-23 09:35) [2]Надо перевести REG_DWORD в текст
например hex:05,00,00,00,1d,1e,1f,18,19 - перевести в текст
← →
begin...end © (2006-04-23 09:41) [3]> Akudza (23.04.06 09:35) [2]
И опять я не понял.
Нужно перевести параметр типа REG_DWORD в текст? Тогда почему Вы привели пример с шестнадцатеричным представлением девяти байт, тогда как REG_DWORD не может содержать больше четырёх?
Переформулируйте вопрос.
← →
Akudza (2006-04-23 09:48) [4]Наверное вопрос задал не так
Есть программа 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:59) [5]> 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) [6]Ясно
Спаибо за ответ
Страницы: 1 вся ветка
Текущий архив: 2006.05.14;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.009 c