10. marts 2005 - 16:51Der er
18 kommentarer og 2 løsninger
WMI og MACS
Hejsa...
Jeg har via WMI fundet MAC adressen/erne på min maskine, men har i nogen ide til, hvorfor WMI returnere flere MACs...?
Jeg har kun et integreret netkort i mit bundkort i min computer...Men WMI returnerer dette (Jeg har komma-separeret div. MACs i en string, som WMI har returneret) :
"00:0E:A6:C6:60:15" forefindes også to gange...? hvordan ved jeg så hvor mange kort der reelt sidder i maskinen?
Håber meget i kan hjælpe mig :)
Mvh. PabloPablo
PS. har lige siddet og studeret SystemInfo i Windows, og under netkort kan jeg se mange forskellige ting som agere som netkort mv. som har en MAC adresse...? Men hvordan det lige skal forstår forstår jeg ikke...? Det må da være muligt, at få fat i den rigtigt MAC ellers ville computere jo heller ikke være i stand til at kommunikere på et LAN...
som du er inde på, så er der mange ting der kan agere som netkort. Der er f.eks. Loopback, et normalt netkort, firewire installerer sig også typisk som netkort, bluetooth har også sit eget netort, parallelporten har også muligheden for at blive set som netkort.
Bare på min bærbare jeg sidder ved nu har jeg 4 forskellige netkort, hvor kun to af dem er rigtige fysiske netkort (1 trådløst, 1 fastnet). De to andre er henholdsvis Bluetooth og Cisco VPN Adapter.
Det giver ikke så meget mening at sige man vil have fat i den RIGTIGE mac-adresse, da en computer jo sagtens kan have mange. Hvis det er på dit fysiske netkort kan du måske forespørge på et specifikt netkort ud fra dens navn?
hhm...men jeg kender jo ikke nanvnet på netkoretet....det er jo en winform, som selv skal kunne vise MAC adressen på det fysiske netkort...men det er da også underligt, at den vise en af MAC adresserne gange ik...?
umiddelbart jo, men på min computer f.eks. er der installeret en Packet Scheduler til hvert af netkortene, hvilket rent faktisk giver mig 8 netkort ialt. Jeg kunne forestille mig at selve netkortet og Packet Scheduler'en vil fremstå med samme MAC-adrsse, dog uden at have testet det.
Den måde jeg har brugt WMI på, er at lede efter et kort i den liste som også har en IP adresse, så er du næsten sikker på at få det frem som bliver brugt, eller kan du jo også teste om det er Active, Connected, og jeg skal komme efter dig... der er mange muligheder der, tror jeg har 11 på min comp :-)
der er nemlig også eksempel omkring ip-adresse... så du kan vel tjekke om der er en ipdadresse på netkortet før du går videre til at tjekke for macadresse
jeg har allerede fundet alle div. ip'er :) jeg spurgte om hvordan jeg finder ud af hvordan netkortet er conneced...har en ip adr., som du måske ville kalde det...?
Jeg kan som sagt, få fat i den lokale ip/ip'er på en maskine via min winform, men hvordan får jeg fat i maskinens IPS ip, altså klasse A-ip adressen? :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.