WinPcap免安装版逻辑:(注:xp下WinPcap也是可用的)

WinPcap***.exe安装实现的逻辑实际上相当于 对 wpcap.dll、packet.dll 和 npf.sys 这三个文件放到相应的系统文件夹下

1、x86 系统

对于32位系统而言,我们需要把 x86版本的wpcap.dll、packet.dll 和 npf.sys这三个文件进行拷贝到不同位置,分别为:

wpcap.dll (x86版本) 拷贝到 C:\Windows\system32\ 下

packet.dll (x86版本) 拷贝到 C:\Windows\system32\ 下

npf.sys (x86版本) 拷贝到 C:\Windows\system32\drivers\ 下

成功后,就相当于WinPcap的免安装版就OK了。

2、x64 系统

对于64位系统而言,比较复杂一点,拿C++程序对WinPcap 封装来讲

(1)如果C++编译出来的程序本身是64位的,在x64位的系统上运行,步骤简单些

wpcap.dll (x64版本) 拷贝到 C:\Windows\system32\ 下

packet.dll (x64版本) 拷贝到 C:\Windows\system32\ 下

npf.sys (x64版本) 拷贝到 C:\Windows\system32\drivers\ 下

(2)如果C++编译出来的程序本身是32位的,希望兼容x86和x64都能运行,步骤复杂些

wpcap.dll (x64版本) 拷贝到 C:\Windows\system32\ 下

packet.dll (x64版本) 拷贝到 C:\Windows\system32\ 下

npf.sys (x64版本) 拷贝到 C:\Windows\system32\drivers\ 下

wpcap.dll (x86版本) 拷贝到 C:\Windows\SysWOW64\ 下

packet.dll (x86版本) 拷贝到 C:\Windows\SysWOW64\ 下

至于怎么拿到wpcap.dll、packet.dll 和  npf.sys 的x86位和x64位,其实很简单,下载一个如WinPcap_4_1_3.exe安装在64位机器上就能拿到64位的wpcap.dll、packet.dll 和  npf.sys,再把WinPcap_4_1_3.exe安装到32位的电脑上就可以拿到32位的wpcap.dll、packet.dll 和  npf.sys了。

兄弟们如果不想麻烦也可以直接在下面的链接下载

https://download.csdn.net/download/u012983289/13753635

WinPcap免安装版(静默安装版) (程序员角度的实现相应逻辑)相关推荐

  1. websphere7 linux 命令行安装(静默安装)

    1 登陆root用户,解压该安装包 was.cd.70011.trial.base.opt.linux.ia32.tar.gz 2.编辑配置文件responsefile.nd.txt. respons ...

  2. Linux上安装oracle19c客户端,Oracle 19c的下载和安装部署(图形安装和静默安装)

    Oracle 19C的下载和安装部署(图形安装和静默安装) Oracle Database 19c ,也就是12.2.0.3,最初在livesql.oracle.com上发布,是Oracle Data ...

  3. 安装包UI美化之路-升级安装与静默安装一键打包

    在实际应用中,除了产品安装外,还需要能够持续升级到新的版本,这时候升级方案就显得比较重要:而还有一些使用场景,需要咱们的安装包在安装时,不要显示安装界面,直接在后台进行安装! 这些业务功能,都是非常实 ...

  4. Docker下安装MCR windows镜像安装Matlab 静默安装MCR silent install 无交互安装 无Gui安装 控制台安装

    Docker下安装MCR windows镜像安装Matlab 静默安装MCR silent install 无交互安装 无Gui安装 控制台安装 转载请注明出处:https://blog.csdn.n ...

  5. 从程序员角度看ELF

    从程序员角度看ELF 原文:< ELF:From The Programmer's Perspective> 作者:Hongjiu Lu <mailto: hjl@nynexst.c ...

  6. 从程序员角度看ELF----__do_global_dtors_aux and __do_global_ctors_aux

    原文地址::http://blog.chinaunix.net/uid-20605433-id-1617450.html 相关文章 1.glibc全局构造与析构(解释了_do_global_ctors ...

  7. java elf_从程序员角度看ELF(转载)

    http://www.xfocus.net/articles/200109/260.html) 原文:< ELF:From The Programmer's Perspective> 作者 ...

  8. (转)从程序员角度看ELF-译文

    转载自:http://elfhack.whitecell.org 从程序员角度看ELF 原文:< ELF:From The Programmer's Perspective> 作者:Hon ...

  9. [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 - 草根的暂时胜利

    如果你还不知道问题的起因,请首先移步到这两篇文章 1.      [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径,以及修改Hosts文件,使用OPENDNS无效情况下的解决方案 2.      ...

最新文章

  1. python使用matplotlib可视化线图(line plot)、并自定义线条的粗细(线条的宽度、 line width in Matplotlib)
  2. win7 计算机右键没有属性,系统之家windows7旗舰版计算机上右键菜单没有属性怎么办?...
  3. IT人员健康信号之颈椎病自疗
  4. SpringBoot的全局异常处理的优雅吃法!要进来学习下吗
  5. mysql未知数据库_如何处理这个错误(1049,“未知数据库”/ users / ohyunjun / work / astral / mysql“”)...
  6. apache如何支持asp.net
  7. 单片机定时器实验两位倒计时秒表_51单片机基础与应用8天速成(三)
  8. 【笔记】OpenCV3 人脸识别
  9. matlab 电路频率响应_频率响应法与matlab指令计算
  10. 天琴协议_天琴座:新秀背后
  11. 闲置交易,二手交易,二手商城,同城交易,社交商城类APP源码
  12. JavaSE详细总结——万字纯手码
  13. SEO优化与SEM(竞价)区别在哪?
  14. 回顾 2022 年 — 回顾 Elastic 这一年
  15. Datastage性能优化
  16. 计算机英语是啥意思啊,电脑的英文是什么意思
  17. 伯南克回忆2008:金融危机如何演变为经济危机?------From凤凰财经20160430
  18. 《PHP程序员面试笔试宝典》——如何克服面试中紧张的情绪?
  19. ZUI易入门Android之客户端适配9.0方案
  20. android流量监控软件设计与实现,基于android平台的流量监控系统的设计与实现

热门文章

  1. SRTP/SRTCP协议
  2. 趣谈网络协议——ICMP与ping:投石问路的侦察兵(笔记)
  3. 真正可以免费使用的员工电脑监控软件
  4. 工厂想要精益管理需要做好哪些基础性工作?
  5. E1696 命令行错误: 无法打开 元数据 文件 “platform.winmd” 使用Windows运行时扩展 出现这个问题解决思路
  6. FLEX AS3.0 百度地图
  7. Unity3D游戏开发之仿仙剑奇侠传角色控制效果
  8. 宽带拨号上网连接错误720
  9. 微服务(四)—— Nacos注册中心
  10. 2.4G+5.8G双频5GWiFi网络分析仪警用追踪mac地址探针路由器下连接设备查看