c++ windows 获取mac地址
Windows平台下用C++代码取得机器的 MAC地址并不是一件简单直接的事情。到目前为止,作者尚未发现有任何一个通用的100%的适用于所有Windows平台的方法可以稳定的取得MAC地址。而有些应用(比如 MMORPG)则需要稳定的得到机器的MAC地址,解决方案往往是通过多种方法依次使用来提高成功率。 以下方法只会返回多网卡的第一个MAC地址。 网上有很多文章和源码来解决该问题,大多不全或有问题。本篇所有方法均经过整理调试,可直接使用。 作者也不喜欢满篇帖代码,本篇贴代码是方便直接使用,请读者谅解。 下面奉上几种常用的方法: 方法一:通过NetBIOS [ Netbiosis not supported on Windows Vista, Windows Server 2008, and subsequent versions of the operating system] #include <windows.h> #pragma comment(lib, "Netapi32.lib") namespace { bool GetAdapterInfo(int ad...