c#编写ARP欺骗,无法加载 DLL“wpcap”: 找不到指定的模块。loadlibrary("wpcap.dll")失败-找不到指定的模块

本文介绍了解决C# ARP程序中DLL加载错误的方法,包括如何处理找不到指定模块的问题,并通过安装WinPcap成功运行程序。

研究如何c#编写ARP,程序整理好运行发现提示错误。


问题一:无法加载 DLL“wpcap”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

提示我们缺少DLL引用,凭经验在网络上找到DLL下载注册,运行后出现问题二。


问题二:loadlibrary("wpcap.dll")失败-找不到指定的模块

说明这个不是单一的dll组成,应该有辅助的dll文件。在网络上查找资料发现了WinPcap。


WinPcap:WinPcap可以为win32应用程序提供访问底层网络的能力。

下载地址:http://download.youkuaiyun.com/detail/sunwork888/8043885

下载,安装,运行,程序成功。

官方下载地址: www.winpcap.org/install/bin/WinPcap_4_1_2.exe


参考:http://www.haogongju.net/art/37717

参考:http://www.piaoyi.org/seotool/yingindex-tool.html

E:\dinalShell\finalShell>java -jar finalshell.jar SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Exception in thread "pool-5-thread-1" java.lang.UnsatisfiedLinkError: Unable to load library 'wpcap': 不到指定模块不到指定模块不到指定模块。 Native library (win32-x86-64/wpcap.dll) not found in resource path (finalshell.jar) at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:323) at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:483) at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:425) at com.sun.jna.Function.getFunction(Function.java:102) at org.pcap4j.core.NativeMappings.<clinit>(NativeMappings.java:41) at org.pcap4j.core.Pcaps.findAllDevs(Pcaps.java:51) at xQ.x(xQ.java:96) at Do.run(Do.java:4) at fh.run(fh.java:4) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Suppressed: java.lang.UnsatisfiedLinkError: 不到指定模块。 at com.sun.jna.Native.open(Native Method) at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:211) ... 11 more Suppressed: java.lang.UnsatisfiedLinkError: 不到指定模块。 at com.sun.jna.Native.open(Native Method) at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:224) ... 11 more Suppressed: java.lang.UnsatisfiedLinkError: 不到指定模块。 at com.sun.jna.Native.open(Native Method) at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:284) ... 11 more Suppressed: java.io.IOException: Native library (win32-x8
07-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值