我正在尝试读取从客户端发送到服务器的数据包。但是,我收到一条错误消息:
无法加载DLL'wpcap':找不到指定的模块。(来自HRESULT的异常:0x8007007E)”
有人可以指出我该如何解决此错误?
我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SharpPcap;
using SharpPcap.AirPcap;
using PacketDotNet;
namespace ConsoleApplication2MB
{
class Program
{
static void Main(string[] args)
{
//Extract the device list
CaptureDeviceList devices = CaptureDeviceList.Instance;
if (devices.Count < 1)
{
Console.WriteLine("No devices were found on this machine");
return;
}
Console.WriteLine("\nThe following devices are available on this machine:");
Console.WriteLine("----------------------------------------------------\n");
Console.WriteLine("Available AirPcap devices:");
for (var i = 0; i < devices.Count; i++)
{
Console.WriteLine("[{0}] - {1}", i, devices[i].ToString());
}
Console.WriteLine(); …Run Code Online (Sandbox Code Playgroud)