Az egyes hálózati kártyákhoz tartozó IP címeket (IP és netmask) kell lekérdeznem.
Ezt Linux-on a NetworkPort és az IPProtocolEndpoint "összeasszociálásával" csináltam meg. Windows-on nem találok kapcsolóosztályt a kettő közé.
Egyébként úgy próbálom, hogy a CIMNetworkPort-hoz a CIMPortImplementsEndpoint-on át behozom a ProtocolEndpointot, de ebben még nincs ip, úgyhogy gondolom ehhez kéne valahogy hozzárakni az IPProtocolEndpointot.
2.Szeretném megtudni, hogy elfogadjátok e azt a megoldás, ha itt nem használom az asszociator-t hanem a NetworkPort-nál visszakapott Name-et hasonlítom az MSFT_NetIPAddress InterfaceAlias attribútumához és az alapján készítem el a filteremet?
Ezt a megoldást elkészítettem és így is tökéletesen működik. A kérdés csak az hogy el is fogadjátok e, hogy ha itt nem használnám ki a kapcsolóosztályt?