获取网卡mac地址
来源:互联网 发布:access数据库财务模板 编辑:程序博客网 时间:2024/06/02 13:07
#include "stdafx.h"#include<atlbase.h>//#include<atlconv.h>#include"iphlpapi.h"#pragma comment(lib,"Iphlpapi.lib")int _tmain(int argc, _TCHAR* argv[]){PIP_ADAPTER_INFO pAdapterInfo;PIP_ADAPTER_INFO pAdapter=NULL;DWORD dwRetVal=0;pAdapterInfo=(IP_ADAPTER_INFO*)malloc(sizeof(IP_ADAPTER_INFO));ULONG ulOutBufLen=sizeof(IP_ADAPTER_INFO);/*if(GetAdaptersInfo(pAdapterInfo,&ulOutBufLen)!=ERROR_SUCCESS){GlobalFree(pAdapterInfo);pAdapterInfo=(IP_ADAPTER_INFO*)malloc(ulOutBufLen);}*/if((dwRetVal=GetAdaptersInfo(pAdapterInfo,&ulOutBufLen))==NO_ERROR){pAdapter=pAdapterInfo;while(pAdapter){if(strstr(pAdapter->Description,"PCI")>0//pAdapter->Description中包含"PCI"为:物理网卡||pAdapter->Type==71//pAdapter->Type是71为:无线网卡){printf("------------------------------------------------------------\n");printf("AdapterName:\t%s\n",pAdapter->AdapterName);printf("AdapterDesc:\t%s\n",pAdapter->Description);printf("AdapterAddr:\t");for(UINT i=0; i<pAdapter->AddressLength; i++){printf("%02X%c",pAdapter->Address[i], i==pAdapter->AddressLength-1 ? '\n':'-');}printf("AdapterType:\t%d\n",pAdapter->Type);printf("IPAddress:\t%s\n",pAdapter->IpAddressList.IpAddress.String);printf("IPMask:\t%s\n",pAdapter->IpAddressList.IpMask.String);}pAdapter=pAdapter->Next;}}else{printf("Call to Get Adapters Information failed\n"); }getchar();return 0;}
1 0
- 获取网卡MAC地址
- 获取网卡MAC地址
- 获取网卡Mac地址
- 获取网卡MAC地址
- 获取网卡MAC地址
- 获取网卡MAC地址
- 获取网卡MAC地址
- 获取网卡mac地址
- 获取远程网卡MAC地址
- 获取远程网卡MAC地址
- 获取远程网卡MAC地址
- 获取网卡的mac地址
- 获取网卡的MAC地址
- 获取客户端网卡MAC地址
- C#获取网卡Mac地址
- C#获取网卡Mac地址
- C#获取网卡Mac地址
- c++获取网卡MAC地址
- tomcat源码系列(二)--tomcat总体结构
- 关于Jeecg互联网化dubbo改造方案
- CSS background属性之背景设置详解
- 友盟分享自定义
- 网络性能测试工具iperf详细使用图文教程
- 获取网卡mac地址
- windows 操作系统版本号
- 软件编码原则
- iphone SprintBoard部分私有API总结
- Use your anger!
- 【原创】GBDT(MART)概念简介
- c++ 多线程学习
- MySQL上的一些操作
- Oracle使用split和splitstr函数批量分隔字符串