现学现忘 2024-09-26 17:21 采纳率: 50%
浏览 8
已结题

WinPcap 如何免安装使用

【npcap】或【WinPcap】安装完成后,我希望把【C:\Windows\System32\Npcap\wpcap.dll 和 C:\Windows\System32\Npcap\Packet.dll (winpcapm没有Npcap\路径)】直接拷贝到依赖程序的路径下使用,然后把【npcap】或【WinPcap】卸载掉,但是卸载完不好使,还有啥依赖需要我拷出来吗?或者需要咋操作?

目的是:我的C#程序安装包不想把【npcap】或【WinPcap】打包进去

  • 写回答

2条回答 默认 最新

  • wanghui0380 2024-09-26 17:46
    关注

    他们依赖一个网络过滤驱动NPF.sys,你安装WinPcap的时候安装包负责注册他。
    wpcap.dll 其实本身不负责监听网络,他只是负责跟这个NPF.sys驱动通信,如果你卸载WinPcap他同时也把驱动卸了,那么wpcap.dll也同时失去监听的功能了

    所以你需要做的事情是把相关dll,和着sys驱动都复制过来,同时你的自己负责安装注册这个驱动

    我补个官方的图把,你可以看到他的依赖层次,最大那块绿色部分就是npf驱动干的事情,你要没他的话,上面啥都干不了。

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月7日
  • 已采纳回答 9月29日
  • 创建了问题 9月26日

悬赏问题

  • ¥15 WangEditor嵌入到geeker-admin中,回车没有办法换行
  • ¥30 stm32f103c8t6制作万能红外遥控器
  • ¥15 有人会fastcrud写前端页面吗
  • ¥15 如何解除Uniaccess管控
  • ¥15 微信小程序跳转关联公众号
  • ¥15 Java AES 算法 加密采用24位向量报错如何处理?
  • ¥15 使用X11可以找到托盘句柄,监控到窗口点击事件但是如何在监听的同时获取托盘中应用的上下文菜单句柄
  • ¥45 字符串操作——数组越界问题
  • ¥15 Loss下降到0.08时不在下降调整学习率也没用
  • ¥15 QT+FFmpeg使用GPU加速解码