0

我如何在 c++ 中找到当前正在运行应用程序的计算机的 mac 地址,然后将该 mac 地址与某个 mac 地址进行比较?

所以假设我们要比较的某个mac地址是AB-12-CD-34-EF-56,如何找到运行应用程序的mac地址,然后将该mac地址与AB-12-CD-34-EF-56mac地址进行比较?

我已经在http://www.codeguru.com/cpp/in/network/networkinformation/article.php/c5451/Three-ways-to-get-your-MAC-address.htm上尝试过方法 3

但这在visual 6.0上不起作用,有人知道该怎么做吗?

4

1 回答 1

0

这不是最简单的方法,而是跨不同版本的 Windows 操作系统最可靠的方法。您将不得不处理 COM。

查询有问题的 MACAddress 的 WMI Win32_NetworkAdapter 类。如果您要检查的 MAC 地址不存在,WMI 将返回空查询。

于 2012-04-29T17:06:33.057 回答