您的位置:首页 > 理论基础 > 计算机网络

winPcap+MFC实现网络嗅探器

2015-12-15 20:54 1221 查看
1.1、不可或缺的东西

WinPcap V4.1.2:驱动程序、Dll文件

http://www.winpcap.org/install/bin/WinPcap_4_1_2.exe

WinPcap V4.1.2 Developer’s Pack:库文件、头文件、简单的示例程序代码和帮助文件

http://www.winpcap.org/install/bin/WpdPack_4_1_2.zip

当然还有VisualStudio2008或者VC++6.0,或者VS2010,本文用的是VS2008

(这玩意的下载网址就不用我介绍了吧)

1.2、配置过程

l 添加头文件目录

VS2008:

工具->属性->项目和解决方案-> VC++目录->包含文件->添加WinPcap开发包中的Include目录,如下图:



VC6:

Tools->Options->Derectories->Include files->添加WinPcap开发包中的Include目录,如下图:



l 添加库文件目录

VS2008:

与上一个步骤一样,只有一小个变化,选择“库文件”,然后添加WinPcap开发包中的Lib目录,如下图:



VC6:

Tools->Options->Derectories->Library files->添加WinPcap开发包中的Lib目录,如下图:



l 增加与WinPcap有关的预处理定义

VS2008:

项目->项目属性->配置属性->预处理定义->添加WPCAPHAVE_REMOTE,如下图:



VC6:

Project->Setting->C/C++->Preprocessor->添加WPCAPHAVE_REMOTE,如下图:





l 添加wpcap.lib库文件

VS2008

项目->项目属性->配置属性->连接器->命令行->附加选项框中加入wpcap.lib,如下图:



VC6:

Project->setting->link->加入wpcap.lib,如下图:





l 添加pcap.h头文件

在使用WinPcap API的所有源文件中添加#include "pcap.h”

1.3、 运行测试代码

所有配置工作全部搞定,现在来运行测试代码,如果能顺利执行,那么就配置成功了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: