检索远程PC Qt C ++的mac地址

时间:2011-06-22 08:05:50

标签: c++ qt

我只想知道如何获取远程计算机的mac地址。

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

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

}

有没有办法创建一个检索远程PC的Mac地址的函数? 使用ng Windows OS

1 个答案:

答案 0 :(得分:5)

在命令行上使用arp -a 192.168.1.1,如果只需要一次,就可以获得该信息。

如果您想以编程方式执行此操作,Windows API中有一个SendARP函数,记录为here

请注意,这仅适用于您的本地网络,您和目标计算机之间不能有路由器。