关于获取网卡信息的一点消息
来源:互联网 发布:数控 对零件的编程 编辑:程序博客网 时间:2024/06/10 20:37
建议使用高版本的VS软件进行编译,VC6.0缺乏相应SDK,不过VS2013确实耗内存,不好意思说自己自己的电脑配置问题,T^T:
#include <windows.h>
#include <Iphlpapi.h>
#include <stdio.h>
#pragma comment(lib,"Iphlpapi.lib")
int main()
{ PIP_ADAPTER_INFO pAdapterInfo;
PIP_ADAPTER_INFO pAdapter = NULL;
DWORD dlRetVal = 0;
pAdapterInfo = ( IP_ADAPTER_INFO *)malloc( sizeof(IP_ADAPTER_INFO) );
ULONG ulOutbufLen = sizeof(IP_ADAPTER_INFO);
if ( ERROR_BUFFER_OVERFLOW == GetAdaptersInfo( pAdapterInfo, &ulOutbufLen) )
{
free(pAdapterInfo);
pAdapterInfo = (IP_ADAPTER_INFO *) malloc (ulOutbufLen);
}
dlRetVal = GetAdaptersInfo( pAdapterInfo, &ulOutbufLen );
if ( NO_ERROR == dlRetVal )
{
pAdapter = pAdapterInfo;
while ( pAdapter )
{
printf("\tAdapter Name: \t%s\n", pAdapter->AdapterName);
printf("\tAdapter Desc: \t%s\n", pAdapter->Description);
printf("\tIP Address: \t%s\n", pAdapter->IpAddressList.IpAddress.String);
printf("\tIP Mask: \t%s\n", pAdapter->IpAddressList.IpMask.String);
pAdapter = pAdapter->Next;
}
}
getchar();
return 0;
}
运行结果如下所示,
- 关于获取网卡信息的一点消息
- 获取网卡的相关信息
- 获取网卡的相关信息
- 关于DLL的一点信息
- 关于我的一点信息
- 获取指定网卡的网络信息
- 获取本机所有网卡的信息
- 本地网卡信息获取的 方法
- c#获取网卡的ip等信息
- WinPcap获取网卡的更多信息
- 关于获取系统信息,CPUID,硬盘ID,网卡MAC地址的VS2008实现
- 获取网卡信息
- 获取网卡信息
- 获取网卡相关信息
- VB6获取网卡信息
- 获取网卡信息 VC
- 获取网卡信息
- 获取网卡信息
- GTK入门学习:Libglade 和 GtkBuilder 的区别使用
- java实现弹出认证输入框(弹出一个带有用户名和密码输入的对话框)
- 点击LinearLayout使用selector改变TextView字体颜色 (转)
- Oracle 11g全表扫描以Direct Path Read方式执行
- Linux 下实现Mysql主从同步
- 关于获取网卡信息的一点消息
- 《人月神话》 读书笔记(二)
- linux学习之shell脚本 ------- 输入与输出
- 如何区分控制台程序和MFC程序
- 详细解析oracle中left join,right join,inner join用法
- hdu 4513 KMP里next数组的运用
- iOS double类型精度问题以及计算问题
- 解释器(Interpreter)
- Knight Moves