Hmmm... What would be the best and easiest way to find out the MAC Address, IP address and Computer Name, by knowing any one of these?

For example, If you knew the MAC Address you could find out the IP address and the computer name. Or if you knew the IP Address you could find out the MAC Address and the Computer Name. Remote computers of course on a LAN (Administrator access).

Is this possible to do in VB? Without shelling out to command prompt or the such? Winsock controls are fine.