AW: Netzwerkadapter finden
Naja, aktiv dürften ja beide sein. Es wird ja an den Adressen entschieden was über welchen Adapter gesendet wird. Bzw. in bestimmten Fällen (UDP Broadcast) über die Metrik, was btw. gerne der Grund ist warum man sich im Lanmodus diverser Spiele gegenseitig nicht findet^^ Was möchtest du denn am Ende bezwecken?
AW: Netzwerkadapter finden
Wollte nen Programm schreiben, dass die Werte "TcpAckFrequenzy", "TcpDelAckTicks" und "TcpNoDelay" zur Registry hinzufügt.
Dafür brauch ich den Schlüsselnamen (SettingID) vom "richtigen" Netzwerkadapter. Also der, der mitm Router verbunden ist schätz ich? In meinem Fall {ebdbc- ...}.
Ne Möglichkeit ist es, die Werte von jedem Schlüssel zu zählen , der mit den meisten sollte der richtige sein. Aber das erscheint mir irgendwie unzuverlässig. Oder?
Deshalb dacht ich, versuch ich per WMI die richtige SettingID zu finden. Aber IPEnabled=true spuckt zwei Adapter aus, schecht. xD
Also frage bleibt, wonach muss ich suchen um zuverlässig den richtigen NA zu finden. Oder gibts vlt ne komplett andere Möglichkeit?
MfG Leange
P.S.
Zitat:
über die Metrik, was btw. gerne der Grund ist warum man sich im Lanmodus diverser Spiele gegenseitig nicht findet^^
Gut zu wissen, was macht man dann? Metrik manuell festlegen?
AW: Netzwerkadapter finden
Ja genau, die Metrik konnte man irgendwo manuell setzen. Wird angezeigt wenn man "route print" in die Konsole bölkt. Ist aber wohl wie gesagt nicht gerade zuverlässig, bei mir zum Beispiel hatte der Netzwerkadapter für die Virtual Box den höhsten Wert.
Vielleicht kannst du auslesen wo ein Gateway gesetzt ist? Ob es einen möglichkeit gibt den Adapter zu erkennen welcher mit dem Internet verbunden ist weiß ich nicht, könnte ich mir aber vorstellen da Windows selbst ja anzeigt ob man Internetzugriff hat.