博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取网卡信息
阅读量:6591 次
发布时间:2019-06-24

本文共 2261 字,大约阅读时间需要 7 分钟。

#include 
#include
#include
#include
#include "Iphlpapi.h"#pragma comment(lib,"IPHLPAPI.LIB")int main(){ PIP_ADAPTER_INFO pAdapterInfo; PIP_ADAPTER_INFO pAdapter = NULL; DWORD dwRetVal = 0; pAdapterInfo = (IP_ADAPTER_INFO*)malloc(sizeof(PIP_ADAPTER_INFO)); ULONG ulOutBufLen = sizeof(PIP_ADAPTER_INFO); if(GetAdaptersInfo(pAdapterInfo,&ulOutBufLen)==ERROR_BUFFER_OVERFLOW) { free(pAdapterInfo); pAdapterInfo = (IP_ADAPTER_INFO*)malloc(ulOutBufLen); } if((dwRetVal = GetAdaptersInfo(pAdapterInfo,&ulOutBufLen))==NO_ERROR) { pAdapter = pAdapterInfo; while(pAdapter) { printf("Adapter Name:\t%s\n",pAdapter->AdapterName); printf("Adapter Desc:\t%s\n",pAdapter->Description); printf("Adapter Addr:\t%2.2x-%2.2x-%2.2x-%2.2x-%2.2x-%2.2x", pAdapter->Address[0],pAdapter->Address[1],pAdapter->Address[2], pAdapter->Address[3],pAdapter->Address[4],pAdapter->Address[5]); printf("IP Address:\t%s\n",pAdapter->IpAddressList.IpAddress.String); printf("IP Mask:\t%s\n",pAdapter->IpAddressList.IpMask.String); printf("GateWay:\t%s\n",pAdapter->GatewayList.IpAddress.String); printf("**********************\n"); if(pAdapter->DhcpEnabled) { printf("DHCP Enabled : YES\n"); printf("\tDHCP Server:\t%s\n",pAdapter->DhcpServer.IpAddress.String); printf("Lease Obtained:%ld\n",pAdapter->LeaseObtained); } else { printf("DHCP Enabled : NO \n"); } if(pAdapter->HaveWins) { printf("Have Wins : YES"); printf("\tPrimary Wins Server :\t%s\n",pAdapter->PrimaryWinsServer.IpAddress.String); printf("\tSecondary Wins Server : \t%s\n",pAdapter->SecondaryWinsServer.IpAddress.String); } else { printf("Have Wins :NO\n"); } pAdapter = pAdapter->Next; } } else { printf("Call to GetAdaptersInfo failed\n"); } return 0;}

..

转载地址:http://wozio.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
制作JD的手动和自动轮播图片板块
查看>>
mii-tool查看网卡状态
查看>>
驱动外置+原版安装方式『XLOS_Windows8_Pro_X86纯净版_V1.0』
查看>>
Oracle创建表语句(Create table)语法详解及示例
查看>>
Java基础之Http协议的理解与总结
查看>>
Android Arcface人脸识别sdk使用工具类
查看>>
android studio单个工程文件的代理设置
查看>>
Agent admitted failure to sign using the key
查看>>
grep 应用
查看>>
我的友情链接
查看>>
Linux实验室 CentOS关机大法
查看>>
一行命令获取当前JVM所有可设置的参数以及当前默认值
查看>>
spring与struts2 mvc共存web.xml简单配置
查看>>
2015年终总结
查看>>
Python web爬虫
查看>>
Python捕捉命令输出、错误输出及赋值命令到变量的方法
查看>>
js解析json
查看>>
详解性能调优命令
查看>>
Linux mint 14下的powerDNS+mysql+powerAdmin搭建个性DNS域名解析服务器
查看>>