如何在VC中使用winpcap驱动

本文详细介绍WinPcap开发的五个必备步骤,包括驱动程序安装、开发包配置等,并提供解决常见错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:http://blog.csdn.net/shanzhizi

虽然winpcap开发包使用起来非常简便,但是前期准备工作还是要费一番功夫的,缺一不可。^_^

1.到http://winpcap.polito.it下载winpcap的安装包,程序员开发包。

 

  首先就是要安装它的驱动程序了,可以到它的主页下载,更新很快的

     http://www.winpcap.org/default.htm

    下载WinPcap auto-installer (driver +DLLs),直接安装就好了,或者我提供的代码包里面也有。(直接Winpcap->get Winpcap

    希望以后用winpcap作开发的朋友,还需要下载 Developer's pack,解压即可。(Winpcap -> Development)

   

2.执行安装包,这样你的机子就能运行winpcap程序了

3.解压开发包,在VCtool->option->目录中的includelib中加入winpcap

includelib

4. 在你的程序中加入#include<pcap.h>, #include <remote-ext.h>.然后在工程的setting中加入预定义宏:WPCAP,HAVE_REMOTE.最后导入wpcap.lib

5.就可以编写wpcap程序了

非必要:

如果报winsock.h文件之类的错误的话,就在stdafx.h文件中包含下面这两个文件:

#include <windows.h>

#include <winsock2.h>

这两个文件一定要在#include <afxsock.h>之前,这是由于socket兼容问题引起的。

http://blog.csdn.net/shanzhizi

通过以上步骤后就可以做健壮的winpcap开发了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值