Можно ли узнать MAC-адрес? |
Здравствуйте, гость ( Вход | Регистрация )
Можно ли узнать MAC-адрес? |
kalombo |
5.8.2008, 14:49
Сообщение
#1
|
Студент Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: 0 |
Собственно, знаю ip нужного компьютера, хочу узнать mac, такое можно реализовать на Qt?
|
|
|
Litkevich Yuriy |
5.8.2008, 14:53
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
конечно, плохо ищешь, все в асистенте есть:
QString QNetworkInterface::hardwareAddress () const |
|
|
ViGOur |
5.8.2008, 15:07
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Как я понял он имеет ввиду MAC адрес удаленного компьютера, а для этого нужно парсить пакеты пришедшие от него. И то это вроде работает только в локальной сети, до первого роутера...
Попробуй QString QHostAddress::scopeId () const. Но как я понял она вроде работает только для локальной сети. Как я уже говорил выше, до первого роутера. |
|
|
Litkevich Yuriy |
5.8.2008, 15:07
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
тогда пардон.
kalombo, а как ты без Qt'ей узнаешь мак адрес удаленной машины? ViGOur, прав, тут гарантий нет. За переделами твоей подсети не реально. |
|
|
kalombo |
5.8.2008, 20:26
Сообщение
#5
|
Студент Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: 0 |
тогда пардон. kalombo, а как ты без Qt'ей узнаешь мак адрес удаленной машины? ViGOur, прав, тут гарантий нет. За переделами твоей подсети не реально. В локальной сети мне надо, не могли бы вы код привести? А то пока не очень понятно. Пусть есть QString ip = "192.168.1.5"; мне надо, чтобы в этой строке оказался МАК данного компьютера. |
|
|
Текстовая версия | Сейчас: 21.1.2025, 6:28 |