C++获取计算机mac
2013-03-20 22:07
225 查看
C++获得计算机网卡MAC地址,以下程序采用静态加载的办法来实现的,建议在实际项目中,动态加载iphlpapi.dll,来实现获得网卡MAC地址,因为不是每台计算机都有iphlpapi.dll这个问题的,如果是静态加载的话,就可能直接报错。代码如下:
#include <stdio.h> #include <Windows.h> #include <iphlpapi.h> #pragma comment(lib, "iphlpapi.lib") void main() { IP_ADAPTER_INFO adapter[5]; DWORD buflen=sizeof(adapter); DWORD status=GetAdaptersInfo(adapter,&buflen); BYTE s[8]; if(status == ERROR_SUCCESS) { PIP_ADAPTER_INFO painfo=adapter; memcpy(s,painfo->Address,6); printf("Physical Address:%02X-%02X-%02X-%02X-%02X-%02X\n",s[0],s[1],s[2],s[3],s[4],s[5]); } }
相关文章推荐
- C/C++ Windows API——获取计算机信息
- Asp.Net获取本地计算机和其他计算机的MAC值的方法
- C++获取系统的Mac地址
- c++获取网卡MAC地址
- 获取硬件信息的delphi源码(CPUID、操作系统、Mac物理地址、计算机名称、IP地址、用户名)
- C#获取计算机唯一标识CPUID,DISKID,MAC等
- C++:gethostname,gethostbyname获取IP地址和计算机名
- C++获取本机MAC地址
- c++获取网卡MAC地址
- 获取远程计算机MAC
- 获取计算机网络信息,包含IP,MAC
- Java 获取计算机参数[IPvsMAC]
- C++之获取网卡物理地址(MAC)
- 用函数SendARP()获取局域网计算机的MAC地址
- 利用C#获取计算机名,IP,MAC信息
- C++编码获取本地主机的MAC地址
- C++ 获取计算机CPU信息
- C++获取计算机主机信息(计算机名称、IP)
- C#获取本机和其它计算机物理网卡地址(MAC)
- C/C++ Windows API——获取计算机信息 转