![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
mrVerus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 10.3.2009 Репутация: нет Всего: нет |
Здравствуйте! Помогите пожалуйста!!! Как получить MAC по IP в ЛС, мне это нужно для написания проги Wake UP'a
Смотрел все темы не разобрался |
|||
|
||||
niteo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.11.2006 Где: Брянск Репутация: 1 Всего: 1 |
Вот есть исходничек, там как раз определяется MAC удаленного хоста.
http://rouse.front.ru/infofromip.zip Или пробуй так: ping target arp -a target --------------------
Мне чужого лишнего не нада.Ешь ананасы, рябчиков жуй,день твой последний приходит, буржуй... |
|||
|
||||
mrVerus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 10.3.2009 Репутация: нет Всего: нет |
Понимаете эти команды не проходят. Можно ли компактный код получения МАКА по ИП7
|
|||
|
||||
niteo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.11.2006 Где: Брянск Репутация: 1 Всего: 1 |
Это виндузовские команды. их нада в командной строке набирать. Их можно и из прожки вызвать, и перехватить вывод консоли. Вот и будет тебе МАС адрес ![]() --------------------
Мне чужого лишнего не нада.Ешь ананасы, рябчиков жуй,день твой последний приходит, буржуй... |
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 3 Всего: 68 |
mrVerus, Заниматься засылом АРП пакетов и раскорячивать ответ мне лениво так что просто шлем запрос и получаем из структуры ответа МАК, после чего превращаем в удобоваримую форму
Естественно, что ты можешь определить MAC только внутри своей подсети... И естественно что записи 127.0.0.1 в АРП таблице нету, т.е. определить собственный МАК по 127.0.0.1 не получиться, придется указывать истинный ИП Это сообщение отредактировал(а) ~FoX~ - 24.9.2009, 09:19 |
|||
|
||||
mrVerus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 10.3.2009 Репутация: нет Всего: нет |
А что за функция Inet_addr();7
|
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 3 Всего: 68 |
Забыл, поставь в uses Winsock
Подправил первый пост...А если не хочится тащить весь модуль то вот описание функции
Это сообщение отредактировал(а) ~FoX~ - 24.9.2009, 09:25 |
|||
|
||||
mrVerus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 10.3.2009 Репутация: нет Всего: нет |
Извините тормазнул вопрос снят!
Огромное спасибо Вам! Дорости бы до вашего уровня |
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 3 Всего: 68 |
[off]
mrVerus, Какие ваши годы ![]() [/off] |
|||
|
||||
mrVerus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 10.3.2009 Репутация: нет Всего: нет |
Еще раз ОГРОМНОЕ СПАСИБО!!!!
Закрываю вопрос |
|||
|
||||
mrVerus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 10.3.2009 Репутация: нет Всего: нет |
Адреса получаю но не MAC'и функция дает не верные адреса
![]() |
|||
|
||||
mrVerus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 119 Регистрация: 10.3.2009 Репутация: нет Всего: нет |
Все понял! Это я ламер! Просто в типе TMacAddress = array [1..6] of byte нужно полставить массив ни с 1, а с 0. ТЕ TMacAddress = array [0..5] of byte; Совсем отупел
![]() Это сообщение отредактировал(а) mrVerus - 25.9.2009, 10:06 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |