Получить MAC-адрес удаленного компьютера Qt C ++ - PullRequest
3 голосов
/ 22 июня 2011

Я просто хочу узнать, как получить MAC-адрес удаленного компьютера.

void LocateAddress()
{
    QString host = "192.168.1.1";

    .....function for getting the mac address....

}

Есть ли способ создать функцию, которая получает Mac-адрес удаленного компьютера ??? Использование ОС Windows

1 Ответ

5 голосов
/ 22 июня 2011

Используя arp -a 192.168.1.1 в командной строке, вы можете получить эту информацию, если она вам понадобится только один раз.

Если вы хотите сделать это программно, в Windows API есть функция SendARP, задокументировано здесь

Обратите внимание, что это работает только в вашей локальной сети, между вами и целевым компьютером не должно быть маршрутизаторов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...