winPcap+MFC实现网络嗅探器

来源:互联网 发布:网络施工分成协议书 编辑:程序博客网 时间:2024/05/21 22:37

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、       运行测试代码

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


0 0
原创粉丝点击