Frage

Ich schreibe ein Programm, das die WPCAP -Bibliothek verwendet. Ich habe es geschafft, die Liste der Schnittstellennamen herauszuholen:

Device npf_ {A9734063-CA83-4D91-A35B-CC727749256A ...

Jetzt ist meine Frage: Woher weiß ich, welche Schnittstelle das ist? Ich versuche, die IP der Schnittstelle mit diesem Namen zu erhalten.

Ich habe das versucht NetworkInterface.GetAllNetworkInterfaces() Funktion, aber in diesen Klassen konnte ich nur den "lesbaren" Namen und nicht den Namen Gerät finden.

Vielen Dank!

Yvan

Bearbeiten: Ich muss die IP -Adresse des Geräts mit dem Namen " Device npf _..." abrufen. Wie erledige ich das?

War es hilfreich?

Lösung 3

Eigentlich habe ich eine Lösung gefunden, um das Problem zu umgehen: Ich höre nur auf jede Schnittstelle: -S. Dies leistet auch ein wünschenswertes Ergebnis (nämlich die Protokollierung jeder besuchten Webseite).

Danke euch allen!

Andere Tipps

Meine erste Vermutung wäre, dass es mehr ein Geräteproblem als ein Netzwerkproblem ist. Siehe:

http://www.codeprroject.com/kb/system/devicestatus.aspx

und

http://msdn.microsoft.com/en-us/library/aa394353%28v=vs.85%29.aspx

Hoffe das hilft

Vor langer Zeit habe ich etwas Ähnliches gemacht. Sehen Sie Folgendes nach und ich bin sicher, Sie werden finden, wonach Sie suchen:

IpInInterfaceProperties Properties = adapter.getIPProperties ();

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top