visual 6.0并找到mac地址

时间:2012-04-28 17:13:11

标签: c++ visual-c++

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

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

我在http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451/Three-ways-to-get-your-MAC-address.htm

上尝试过方法3

但是这在视觉6.0上不起作用,有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这不是最简单的方法,而是跨越不同版本的Windows操作系统的最可靠方式。你将不得不与COM打交道。

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