如何获取网卡的数目?---利用GetNumberOfInterfaces
2015-02-04 23:00
309 查看
下面, 我们来看看如何获取网卡数目。 如果你在编译的时候出现问题, 请到我的博客资源中下载对应的文件和库。
简单的一碟菜如下:
#include <stdio.h>
#include <winsock2.h>
#include <iphlpapi.h> // 如果没有这个, 请在我的博客资源中下载
#pragma comment(lib, "iphlpapi.lib")
int main()
{
unsigned long numOfNIC = 0;
GetNumberOfInterfaces(&numOfNIC);
printf("网卡数目: %ld\n", numOfNIC);
return 0;
} 结果:
网卡数目: 2
简单的一碟菜如下:
#include <stdio.h>
#include <winsock2.h>
#include <iphlpapi.h> // 如果没有这个, 请在我的博客资源中下载
#pragma comment(lib, "iphlpapi.lib")
int main()
{
unsigned long numOfNIC = 0;
GetNumberOfInterfaces(&numOfNIC);
printf("网卡数目: %ld\n", numOfNIC);
return 0;
} 结果:
网卡数目: 2
相关文章推荐
- 【网络编程】调用GetNumberOfInterfaces()函数获取本地计算机的网络接口数量
- 如何获取网卡相关信息(包括mac, ip, mask, gateway等)?---利用GetAdaptersInfo
- Flex中如何利用Camera.names和Camera.getCamera(),获取摄像头名称数组
- 利用反射函数实现一键清除缓存,并获取清除的缓存数目。调用反射函数类出错java.lang.NoSuchMethodException: getPackageSizeInfo.
- [ActionScript 3.0] AS3 获取某年某月的天数(Get number of days in a month)
- How to get random number within a range using C++ - 如何用C++获取一定范围内的随机数
- 如何获取当前运行的.exe所在路径的双斜线形式?---利用GetModuleFileName
- 如何获取DNS Server的地址?---利用GetNetworkParams
- How to get the size of file in C++ - 在C++中如何获取文件的大小
- Unity 关于GetComponentsInChildren 利用扩展方法如何避免获取父物体
- ORACLE如何使用DBMS_METADATA.GET_DDL获取DDL语句
- [dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value
- asp.net如何获取客户端网卡mac地址
- 如何利用Video4Linux获取摄像头数据
- [dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value
- 如何利用Video4Linux获取摄像头数据
- 如何利用DOM获取当前页面的width和height?
- 如何获取网卡MAC、硬盘序列号、CPU ID、BIOS编号
- 如何利用代码从网站上获取一个文件的大小,并且下载时不出现保存提示框
- asp.net如何获取客户端网卡mac地址