windows下使用WinPcap获取网卡列表
来源:互联网 发布:海康 知乎 编辑:程序博客网 时间:2024/04/20 05:55
虽然看了挺多资料,不过实际做起来还是比较麻烦,这里总结下,一下在VC6.0运行通过
1.去网上下载winPcap安装包和开发人员包:http://www.winpcap.org/
在WpdPack里面有依赖包和开发示例,大家自己看
2.我们创建一个win32 console application就行,然后创建一个主函数的文件
3.我们的程序需要到WpdPack里面的包,所以我们需要把这些包包含进工作区
(1)TOOLS->options->diresctories ,include file就添加 WpdPack inlude文件夹,lib一样地对应
(2)project->setting->link 在object/library后面加上wpcap.lib
4.我们写下这些代码就行
#include<pcap.h>/**数据包主执行函数 */int getAllDevs();int main(int argc,char *argv[]){getAllDevs();return 0;}//获取已连接的网络适配器列表int getAllDevs(){pcap_if_t *alldevs;pcap_if_t *d;int i=0;char errbuf[PCAP_ERRBUF_SIZE];if(pcap_findalldevs(&alldevs,errbuf)==-1)//无法找到网卡列表{fprintf(stderr,"error in pcap_findalldevs_ex: %s\n",errbuf);exit(1);}/* 扫描列表并显示数据 */for(d=alldevs;d!=NULL;d=d->next){//名称printf("%d. %s",++i,d->name);if (d->description) printf("\t描述: %s\n",d->description);}if(i==0){puts("找不到网卡,请确认wincap已经安装!!!");}//释放链表pcap_freealldevs(alldevs);return 1;}
- windows下使用WinPcap获取网卡列表
- 利用WinPcap获取网卡列表
- WinPcap教程(1):获取网卡列表
- WinPcap教程(1):获取网卡列表
- 使用Winpcap 获取设备列表
- 使用WinPcap获取网卡MAC地址
- 使用WinPcap获取网卡MAC地址
- 使用Winpcap 获取设备列表 2
- 应用Winpcap得到网卡列表
- winpcap获取设备列表
- winpcap获取适配器列表
- windows下使用winpcap-1.环境安装
- Windows下获取网卡地址
- windows下获取网卡信息
- winpcap调用pcap_findalldevs()不能获取网卡列表的问题~~解决啦~~
- windows下使用多网卡
- winPcap获取网卡网络地址和子网掩码
- WinPcap获取网卡的更多信息
- jquery+html5 3--鼠标和键盘控制
- linux组播通讯
- c static 问题
- Android培训班(105)start_kernel函数2
- 黑马程序员--面向对象(三)
- windows下使用WinPcap获取网卡列表
- javascript传递多个参数
- 如何使用GDAL进行图像镶嵌
- 做一名合格的前端开发工程师---各浏览器对页面外部资源加载的策略
- 怎样用鼠标选中三维空间中的一个顶点
- c++构造函数中explicit关键词作用
- 算法导论学习笔记(16)——图的基本算法
- 黑马程序员--Winform(一)
- Oracle 字符集问题