windows7 vs2010 编译winpcap

Windows capstone反汇编引擎使用 Windows下和Linux 一样先解压文件; VS版本:VS2017 0x01:可以看看到解压后的文件夹有msvc文件夹,这个就是windows下的工程文件,进入并打开capstone.sln项目文件; 因为初始的capstone的工程是在vs2010上进行开发的,所以要进行重定向项目,选择好自己所安装的windows sdk所对应的版本; 需要注意的是我们不能单独将msvc文件夹单独的拷贝出来!!! 我这里是在cstool上进行的二次开发,为了减少编译时间,所以我只需要编译dll static 阅读详情

转自:http://www.cnblogs.com/rainbowzc/p/4216659.html
转自:http://blog.chinaunix.net/uid-28698407-id-3843171.html

1.winpcap的安装包,下载地址:http://www.winpcap.org/install/default.htm
下载完成后,直接打开安装,一路默认,OK搞定。

2.下载开发包,下载地址:http://www.winpcap.org/devel.htm

下载完毕后解压压缩包到dev文件夹内,在文件内可以找到这两个文件夹:include和lib

3.vs2010新建工程并保存。

4.(这条可能不需要)View->Property Manager

Debug|Win32 -> Mircrosoft.Cpp.Win32.user(右键)->Properties

注:此处设置为全局的!

5.设置环境目录
VC++ Directiories -> Include Directories和Library Directories中添加路径。

假如将wpdpack放到c盘。则:

Include Directories:c:\wpdpack\Include;

Library Directories:c:\wpdpack\Lib;

分号不要漏!

6.设置编译条件

C/C++下Preprocessor(预处理器)的Preprocessor Definitions(预处理定义)

添加WPCAP;HAVE_REMOTE;

注意分号,每个预定义符用“;”分开。

8.(这条可能不需要)Linker(连接器)下的Command Line(命令行)

Additional Options (附加项)中输入:

wpcap.lib ws2_32.lib(注:用空格分隔。)

9.代码如下:(这里使用pcap_findadddevs_ex()比较麻烦,因此使用pcap_findalldevs())

#include <pcap/pcap.h>

int main() {
  char errbuf[PCAP_ERRBUF_SIZE];//存放错误信息的缓冲
  pcap_if_t *it;
  int r;

  r=pcap_findalldevs(&it,errbuf);
  if(r==-1) {
    printf("err:%s\n",errbuf);
    exit(-1);
  }

  while(it) {
    printf(":%s\n",it->name);
    it=it->next;
  }
}

10.vs2010,winpcap都安装在vmware10的win7上,并没有打印出网卡信息,不过编译可通过。

SWMM建模与案例应用 4、排水系统控制规则通过控制功能,可以在模拟进行过程中,通过条件判断,对闸门、水泵、管道、孔口、堰进行控制,实现排水系统实时控制。5、SWMM与其他模型对比分析分析:STORM、MOUSE、Info Works、SUSTAIN、SWC。1、模型初始设置主要参数:雨量计、汇水区、节点、出水口、管渠、分流器、蓄水池等参数前缀的设置。2、气象数据设置温度、蒸发、风速、融雪、面积亏损、气候调整、雨量计。1、多软件数据交互:CAD、Arcgis、SWMM。(1)节点、管段、水泵、孔口、堰、雨水口和街道。 阅读详情

相关推荐

开关电源EMC整改实录:用WSX系列共模电感搞定30MHz辐射超标

本文详细介绍了开关电源EMC整改实战,通过WSX系列共模电感成功解决30MHz频段辐射超标问题。文章分析了共模干扰的产生机制,对比了不同磁芯材料的性能差异,并提供了电路布局优化与安装技巧,最终通过实测数据验证了整改方案的有效性。

weixin_29305313的博客 415

深度剖析WinPcap之(五)——编译与使用WinPcap(1)

本文转自 http://eslxf.blog.51cto.com/918801/198999   本节主要说明了在各种Win32平台上如何编译WinPcap[1],包括内核层与用户层两部分。所有的源代码可从http://www.winpcap.org网站获取。同时也对WinPcap的使用作了简单介绍,并给出一个简单的使用实例。 1.1.    源代码目录结构 WinPcap的所有源代码

理性的幻想 2047

Paddle账户与支付宝功能快速开通指南:全球化支付解决方案

本文为开发者提供了Paddle账户与支付宝功能集成的详细开通与配置指南。通过Paddle这一全球化支付与销售平台,开发者可一站式管理全球支付与税务合规,而集成支付宝则能无缝覆盖中国用户,实现“一个平台,覆盖全球主流支付方式”,有效提升支付转化率与收款效率。

qq_27496129的博客 1120

[笔记] winpcap编译及使用

winpcap官网以上就是今天要讲的内容,本文仅仅简单介绍了winpcap编译和使用。Visual Studio 配置Winpcap环境 详细关于博主码云:https://gitee.com/shiver个人博客:www.shiver.fun。

二次元怪兽的博客 1489

从零开始学版图(二)-----------差分放大电路

从零开始学版图

m0_56112720的博客 8562

从摄像头选型到PCB布线:搞懂MIPI CSI带宽计算,避免你的嵌入式项目翻车

本文详细解析了MIPI CSI带宽计算在嵌入式项目中的关键作用,从摄像头选型到PCB布线提供全流程指导。通过实际案例和计算公式,帮助工程师准确计算带宽需求,避免图像丢帧和系统崩溃问题,同时优化PCB设计确保信号完整性。

weixin_30533109的博客 376

如何编译WinPcap

如何编译WinPcap [WinPcap核心资料]   这部分内容将告诉你,在不同的win32平台上,如何编译WinPcap。源代码可以在WinPcap 网站上获得。 编译驱动 编译NPF时,有两个主要的路径:Windows NTx和Windows 9x。注意,因为NPF驱动是与平台相关的,所以,为了连接正确的DDK库,我们强烈建议编译的时候,要选择将来会被使

qinqijing198601的专栏 654

NVIDIA Orin AGX开发环境搭建避坑指南:从Ubuntu 22.04到ROS2完整配置流程

本文详细介绍了NVIDIA Orin AGX开发环境搭建的全流程,从Ubuntu 22.04系统安装到ROS2深度优化,涵盖驱动部署、CUDA环境配置、散热与功耗管理等关键步骤。特别针对Orin AGX的特性提供了实用避坑指南和性能优化技巧,帮助开发者高效完成开发环境配置。

weixin_28340315的博客 451

WinPcap编译wpcap.dll、Packet.dll

一、下载源码文件 下载源码文件WpcapSrc_4_1_3.zip https://www.winpcap.org/devel.htm 二、编译步骤 1、解压文件,使用VS2017分别打开winpcap\packetNtx\Dll\Project\Packet.sln和wpcap\PRJ\wpcap.sln两个工程文件,如果提示版本升级,一直确认即可。 2、打开Packet.sln,选择Release no netmon和Win32。编译生成Packet.dll、Packet.lib。 如果编译时提示无法找

uddzhi的博客 1473

手把手教你用OpenCV+Python实现HALCON级模板匹配(附工业案例代码)

本文详细介绍了如何利用开源计算机视觉库OpenCV和Python,构建媲美HALCON商业软件的工业级模板匹配解决方案。通过分析工业检测的核心挑战,文章提供了从模板预处理、多策略融合匹配到应对尺度与旋转的完整代码实现,并附有连接器引脚检测的实战案例,为工业自动化场景下的高精度视觉检测提供了低成本、高可控性的技术路径。

e3f4g5的博客 284

Vue3 - H5实现省市区三四级联动组件,选择地址自定义省市区三级联动插件,弹框式多级联动选择器区域选择,vue3实现省市区三级联动地址选择组件(支持接口数据懒加载,样式精美漂亮,附带详细示例源码)

vue3实现省市区三级联动地址选择组件(附address文件),vue3实现省市区三级联动, 实现省、市、县地区三级联动功能,vue3省市区选择器,VUE3 h5如何实现省市区街道的四级联动选择,vue实现省市区选择联动,vue3城市三级联动(自定义组件)_VUE三级联动,插件省市区联动,vue如何实现省市区选择器,vue3怎样实现省市区地址三级联动,vue四级联动,vue3级联选择器,vue3实现选择省市区镇(街道)四级级联选择,包含三级级联选择,省市区街道三级四级联动选择器,VUE3自定义多列选择器省市

🏆 前端领域优质创作者 3069

winpcap编译

一、编译Packet.dll 1、打开下载winpcap目录下WpcapSrc_4_1_3\winpcap\packetNtx\Dll\Project\Packet.sln 文件 2、选择编译的选项,直接编译即可 二、编译wpcap.dll 1、打开下载winpcap目录下WpcapSrc_4_1_3\winpcap\wpcap\PRJ\wpcap.sln 文件 2、选择编译的选项,直接编译即可 注:编译wpcap遇到的问题: 1、编译 wpcap 需要使用 Packet 库,所以需要检查 vs 中“链接-

gongxie0235的博客 673

手把手教你玩转CPU微架构专栏--​​​​1.5 工具准备:用Gem5模拟器“看见”微架构(安装、基础仿真命令)​

本文介绍了如何使用Gem5模拟器进行微架构学习和实验。Gem5是一款支持多种指令集的开源微架构模拟器,可模拟CPU流水线、缓存等核心组件。文章详细说明了在Ubuntu和macOS上安装Gem5的步骤,包括依赖安装、源码编译和验证方法。通过一个简单的加法指令测试程序,演示了如何运行基础仿真并解读输出日志,包括指令执行流程和性能统计数据。此外,还提供了两个实战实验:修改L1缓存大小和观察分支预测失败,帮助读者理解微架构参数对性能的影响。最后指出Gem5是学习微架构的"显微镜",能直观观察指令

xiaoheshang_123的博客 140

Visual Studio 2010中配置SharpPcap

一.我的编程环境: win7旗舰版 、VS2010旗舰版、WinPcap4.1.3、SharpPcap4.2.0。 二. 安装及调试步骤: 1.安装Winpcap4.1.3(WinPcap4.1.3下载) 2.解压SharpPcap-4.2.0.bin.zip(SharpPcap4.2.0.bin.zip&&SharpPca...

weixin_34019144的博客 192

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

获取设备列表(Microsoft Visual Studio 2010)

通常,编写基于WinPcap应用程序的第一件事情,就是获得已连接的网络适配器列表。libpcap和WinPcap都提供了 pcap_findalldevs_ex() 函数来实现这个功能: 这个函数返回一个 pcap_if 结构的链表, 每个这样的结构都包含了一个适配器的详细信息。值得注意的是,数据域 name 和 description 表示一个适配器名称和...

weixin_34080571的博客 439

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

c:\program files\microsoft sdks\windows\v7.0a\include\netioapi.h(155)错误

新安装的VS2010,安装成功没任何问题,于是新建了一个MFC单文档程序来试下,谁知竟出现了错误,如下: 1>c:\program files\microsoft sdks\windows\v7.0a\include\netioapi.h(155): error C2146: 语法错误: 缺少“;”(在标识符“PhysicalMediumType”的前面)1>c:\program f...

weixin_30502965的博客 543

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

手动编译高速扫描器MasScan

常见的端口扫描器有NMAP,ZMAP,superScan等,我们使用后各有千秋,ZMAP号称44分钟扫全球ip,那么有没有比ZMAP更快的端口扫描器呢,今天我们来研究下masscan,这款扫描器号称3分钟扫完全球。 我在网上找不到编译后的EXE,但是找到了源码,源码地址:https://github.com/robertdavidgraham/masscan,下载后看下目录结构,如图1 图...

weixin_30872499的博客 155

获取设备列表的API

通常,编写基于WinPcap应用程序的第一件事情,就是获得已连接的网络适配器列表。libpcap和WinPcap都提供了 pcap_findalldevs_ex() 函数来实现这个功能: 这个函数返回一个 pcap_if 结构的链表, 每个这样的结构都包含了一个适配器的详细信息。值得注意的是,数据域 name 和 description 表示一个适配器名称和一个可以让人们理...

weixin_34072159的博客 572

pypcap安装过程记录

最近看到可以通过python来抓包分析,比起以前通过wireshark+lua来分析要更顺手一些,因此也考虑使用pypcap来做一些尝试。但直接pip install pycap总是失败,因此写下此文档来记录安装过程 pypcap的官网地址是:https://github.com/dugsong/pypcap,可以看到最后更新日期为2010年,因此果断使用winpython 2.7环境来

tumin999的专栏 7248

winpcap 获取数据包源码——可直接编译可用

源码 winpcap 获取数据包           定义了TCP头部,IPv4地址,ip头结构体。此外还有一些和pcap相关的结构体和函数。          结构体:pcap_if_t,pcap_t,bpf_program          函数:pcap_findalldevs,pcap_freealldevs,pcap_open_live,pcap_datalink,pcap_c

badman250的专栏 3万+

WinPcap学习笔记一:搭建安装环境

一、下载WinPcap安装包和开发包1.首先是winpcap的安装包,下载地址:http://www.winpcap.org/install/default.htm下载完成后,直接打开安装,一路默认,OK搞定。2.接着下载开发包,下载地址:http://www.winpcap.o

icelemon1314的专栏 1939

winpcap编译问题列表

问题1:  error C3861: “pcap_open”: 找不到标识 相关说明:我用的环境是Codeblocks 13.12+Win32 SDK+winpcap SDK 4.1.2,在该项目中正确的配置了include路径和lib路径。 解决方法:最后发现问题出在项目的类型上(我选的是C++项目),新建一个C项目问题解决。 待续......

zzidea的专栏 1650

网络数据包捕获函数库Libpcap安装与使用(非常强大)

1.Libpcap简介   Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库。该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式。这个在原始套接子中有提到。   著名的软件TCPDUMP就是在Libpcap的基础上开发而成的。Libpcap提供的接口函数实现和封装了与数据包截获有关的过程。   Libpcap提供了用户级别...

weixin_34400525的博客 3895

[笔记] libpcap编译及使用

官网以上就是今天要讲的内容,本文仅仅简单介绍了libpcap安装和使用。libpcap库使用关于博主码云:https://gitee.com/shiver个人博客:www.shiver.fun。

二次元怪兽的博客 1959
上一篇: windows7 vs2010 编译tinyxml
下一篇: WIN7 Wireshark: There are no interfaces on which a capture can be done
Eighty_Nine
博客等级 码龄11年 15粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值