如何将MAC地址与IP地址关联

时间:2012-10-23 15:13:38

标签: c++ ip-address mac-address netsh

我有一个应用程序,其中(脑死亡)远程设备将BOOTP数据包发送到W7 PC。 我的PC程序需要能够与此设备通信。显而易见的方法是让程序从BOOTP数据包中获取MAC地址并关联 它具有给定的IP地址,此时套接字工作正常。

这可以通过使用netsh的管理员命令提示符轻松完成,但它会是 我的用户必须定期进行手动干预,特别是当程序可以获得所有必需的信息时,这是一种痛苦(繁琐且容易出错)。

有没有办法在不需要的情况下从程序中完成这个或类似的东西 用户使用管理员权限提升它?我能想到的最好的方法是用system()包装一个netsh命令,但这仍然需要以管理员权限运行所有内容。

0 个答案:

没有答案