Resolve MAC Address to Manufacture

I know that the each Ehthernet Adapter has it´s own MAC Address. And in it´s MAC Address has the manufacture name. For example I think "Realtek". How do I extract it´s name from the MAC Address ?
ramoreiaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Pete LongTechnical ConsultantCommented:
Hi ramoreia,
Progematically I dont know, but you can find out here http://coffer.com/mac_find/

PeteL
0
gmayoCommented:
You can't. The MAC address simply contains a manufacturer *code* and a unique card ID. You need a look-up table to get the manufcaturer ID.

Have a look at http://www.synapse.de/ban/HTML/P_LAYER2/Eng/P_lay280.html or http://coffer.com/mac_find/

Geoff M.
0
Wim ten BrinkSelf-employed developerCommented:
If you import the WMI type library (C:\WINNT\system32\wbem\wbemdisp.tlb) then it is possible to query the netword card(s) using the WMI functions. Not really for the feint of heart since WMI can be quite complex when you first see it. But perhaps there are easier solutions too.
0
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

ramoreiaAuthor Commented:
How do I use wbemdisp.tlb ?
0
gmayoCommented:
It might be easier to grab the information on a website, like the one I pointed out (although I believe it is out of date), store it in a file, and access it as required. Then you simply parse the file to obtain the manufacturer ID.

Geoff M.
0
Pete LongTechnical ConsultantCommented:
the link I posted was updated : May. 24, 2003

Pete
0
gmayoCommented:
Yeah, I posted a couple of minutes after you with the same link, I didn't see yours until after I posted. However, it doesn't have an up-to-date copy of the entire data on one page, you have to use their search engine. Unless I've missed a link somewhere...

Geoff M.
0
ramoreiaAuthor Commented:
Hey guys,

  Is here a way if I give an IP show me the MAC Address ?
0
gmayoCommented:
No. IP addresses have no relation to MAC addresses. However, if you want to find out the MAC address of a card that *currently* has that IP address, then yes you can usually.

Geoff M.
0
ramoreiaAuthor Commented:
How do I do that ? I´ll increase the points.
0
gmayoCommented:
If you scroll right down to the last comment on http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_10146489.html there is a pointer to a solution there.

Geoff M.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ramoreiaAuthor Commented:
I tried the accepted answer and the application freezes.
0
gmayoCommented:
No, don't do that. The very last post was posted after the answer was accepted - look at that one instead.

Geoff M.
0
ramoreiaAuthor Commented:
Do you know wich jedi project is it ?
0
gmayoCommented:
JEDI Code Library (JCL).

Geoff M.
0
ramoreiaAuthor Commented:
My problem is this. I got the snmp project that gives me the MAC Address of all Ethernet Adapters in the PC. That´s great. But the BIG Problem is to know which MAC Address is from what Adapter ? Because it not usefull to know the MAC Address if you don´t know from what Adapter is from. Agree with me ? If you help me solve this one I´ll give all of the points I have.
0
gmayoCommented:
I haven't done that myself. Read the links provided and you will find an answer to your problems.

Geoff M.
0
ramoreiaAuthor Commented:
But none of them tells me how
0
ramoreiaAuthor Commented:
I´m going to give you these points and put up the question a made. Thank you for your help.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.