wpcap.dll是一个包含了公共WinPcap API的动态链接库,它输出了一组依赖于系统的函数,用来捕获和分析网络流量。wpcap.dll与libpcap兼容,其中的函数用途有:

(1)获取网络适配器列表

(2)获取网络适配器的不同的信息,比如网卡描述和地址的列表

(3)使用PC的一个网卡来捕获数据包

(4)向网络上发送数据

(5)有效保存数据包到磁盘,并通过一个接口捕获数据包,就如同从网卡捕获数据一样

(6)使用高级语言创建一个数据包过滤器,并把它们应用到数据捕获中去。

创建一个使用wpcap.dll的应用程序

用Microsoft Visual C++创建一个使用wpcap.dll的应用程序,需要按以下步骤:

(1)在每一个使用了库的源程序中,将pcap.h头文件include进行来

(2)如果你在程序中使用了WinPcap中提供给Win32平台的特有的函数,记得在预处理中加入WPCAP的定义

(3)如果你的程序使用了WinPcap的远程捕获功能,那么在预处理定义中中加入HAVE_REMOTE。不要直接把remote-ext.h直接加入到你的源文件中去。

(4)设置VC++的Linker,把wpcap.lib库文件包含进来。wpcap.lib可以在WinPcap中找到。

(5)设置VC++的Linker,把ws2_32.lib库文件包含进来。这个文件分布于C的编译器,并且包含了Windows的一些socket函数。

文档参考:http://www.ferrisxu.com/WinPcap/html/index.html

最后欢迎大家访问我的个人网站: 1024s

WinPcap学习(十)wpcap.dll相关推荐

  1. wireshark/The NPF driver isn’t running./Unable to load WinPcap (wpcap.dll)

    很久没使用wireshark后重新打开就出现警告: The NPF driver isn't running. You may have trouble capturing or listing in ...

  2. 计算机丢失wpcap.dll会影响什么,Win7系统提示wpcap.dll丢失如何解决?

    最近有Win7系统用户反映,打开程序或者玩游戏的过程中都会出现wpcap.dll丢失的提示,这直接导致了程序无法正常打开以及游戏无法正常运行,用户为此非常苦恼.那么,Win7系统提示wpcap.dll ...

  3. 计算机丢失wpcap.dll会影响什么,win7系统wpcap.dll丢失的三种修复方法

    wpcap.dll是什么? 系统文件wpcap.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要.除非用户电脑被木马病毒.或 ...

  4. 无法定位程序输入点packetgetreadevent于动态链接库wpcap.dll上

    参考百度问答:无法定位程序输入点 PacketGetReadEvent 于动态链接库 packet.dll上_百度知道 0.前言 领导给了个C++的摄像机demo,编译成x64位运行没问题,但是编译成 ...

  5. 【资料】wpcap.dll/Packet.dll库中相应函数

    2019独角兽企业重金招聘Python工程师标准>>> 来自于<网络分析技术揭秘>前三章试读链接:http://book.2cto.com/201208/1359.htm ...

  6. 2017年深度学习十大趋势预测

    2017年深度学习十大趋势预测 本文作者曾经多次预测了技术发展的趋势,最近的一次预测是"2011年软件发展的趋势与预测".10项预言中,准确地命中了6项,比如JavaScript ...

  7. 强化学习(十九) AlphaGo Zero强化学习原理

    在强化学习(十八) 基于模拟的搜索与蒙特卡罗树搜索(MCTS)中,我们讨论了MCTS的原理和在棋类中的基本应用.这里我们在前一节MCTS的基础上,讨论下DeepMind的AlphaGo Zero强化学 ...

  8. 强化学习(十六) 深度确定性策略梯度(DDPG)

    在强化学习(十五) A3C中,我们讨论了使用多线程的方法来解决Actor-Critic难收敛的问题,今天我们不使用多线程,而是使用和DDQN类似的方法:即经验回放和双网络的方法来改进Actor-Cri ...

  9. 强化学习(十五) A3C

    在强化学习(十四) Actor-Critic中,我们讨论了Actor-Critic的算法流程,但是由于普通的Actor-Critic算法难以收敛,需要一些其他的优化.而Asynchronous Adv ...

最新文章

  1. AI芯片体系结构目标图形处理
  2. json对象和json字符串转换方法
  3. chkconfig的用法
  4. BizTalk开发系列(十二) Schema设计之Group与Order
  5. mysql里面有没有map类型_MySQL学习(二) 数据类型
  6. linux-文件管理-不完整版
  7. ROS入门笔记(七):详解ROS文件系统
  8. eigrp配置实验_EIGRP的认证的配置
  9. 百度前端技术学院-精选笔记-1 HTML学习笔记
  10. C++创建对象的三种方式
  11. 微信小程序选择开始时间和结束时间控件
  12. 我家的电视机会“自修”
  13. Frodo and pillows CodeForces - 760B
  14. 五子棋联机对战(JAVA实现)含源码
  15. 网易杭研易盾实习心得(4)
  16. 通过深度学习评估公共开放空间的利用率:以底特律河岸开放空间研究为例
  17. 如何区别阿里云服务器ECS计算型c6和c6e?
  18. 深入理解MAGENTO – 第九章 – 数据集合瓦瑞恩
  19. 转 C# GridView中DataFormatString属性的取值
  20. js判断是否大于18岁

热门文章

  1. [ilink32 Error] Fatal: Unable to open file 'EUREKALOGCORE.LIB'
  2. 2022年哪款蓝牙耳机好?年度十款好用的蓝牙耳机盘点
  3. SQLite 简介 及 使用
  4. Flash全屏播放外部多个Flv视频并且按键进行切换+全屏播放外部Flv视频+指定元件播放外部Flv视频(非全屏)(可以作为遮罩来播放)
  5. Springboot毕设项目儿童医院问诊导诊系统aqy75(java+VUE+Mybatis+Maven+Mysql)
  6. ClickHouse之DBA运维宝典
  7. 【工业4.0】中国企业工业4.0发展路径分析
  8. 时频分析工具箱的安装以及后缀名的批量修改
  9. VC-刺梨--百度百科
  10. python可视化-plot()函数