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

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

Узнать телефон модемного пула. [D5, Win95/98, WinME, NT4, Win2k, WinXP]


Kotik ©   (2002-09-01 01:21:00) 

Уважаемые мастера подскажите, как можно узнать телефоны модемных пулов всех соединений.


Alek Aaz   (2002-09-03 10:14:00) [1]

Сам то понял, что спросил?
Если ты имеешь в виду номера телефонов которые указаны в свойствах удаленного соединения, то делается приблизительно так. Ломы пример писать, но как-то раз я колупал эту тему по другому поводу, да бросил.
В реестре есть ветка
"HKEY_CURRENT_USER\RemouteAccess\Profile"
В нутри HEX ключа с Именем нужного соединения - данные твоего соединения. Правда в зашифрованном виде.
Далее как расшифровать. Запихиваем значение ключа в массив a[1..n] of byte. Определяешь значение которое чаще всего стречается в ключе. Заносишь в b. Делаешь операцию a[i] XOR b.
Далее конвертируешь массив в стринг. C какой-то позиции (точно не помню с какой) будет искомый НОМЕР телефона.

Если не получится пиши в форум. Сваяю пример.

Кстати, где-то в настройках есть флажок, который закрывает телефонный номер звездочками. Найдешь пиши!


Наверх

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