В C # для WinPcap существует множество оболочек .Net, например SharpPcap и PcapDotNet
Я попытался добавить эти пакеты Nuget в свои проекты Xamarin Forms, но это не сработало. Я хочу создать сканер Wi-Fi / пакетов, но не знаю, как это сделать в Xamarin. Это вообще возможно?
Когда я клонирую репозиторий GitHub и создаю собственную версию SharpPcap, приложение запускается, но я получаю сообщение об ошибке:
System.DllNotFoundException: wpcap
wpcap.dll
- это dll, в которую упакованы все эти пакеты и которая [DllImport("wpcap.dll")]
используется для работы. Это не будет работать в Xamarin (я думаю).
Другой способ использовать библиотеки DLL - это когда вы встраиваете их в качестве ресурса приложения, есть ли какая-нибудь библиотека, которую я могу использовать для этого?