Det du skal bruge hedder ARP
http://en.wikipedia.org/wiki/Address_Resolution_ProtocolJeg tror ikke der er nogen direkte indbygget mulighed i .NET for at finde MAC adressen, men der er nogle muligheder.
1. Du koder selv netværkstrafikken som beskrever på wiki siden.
2. Du laver en Process.Start ("arp.exe -a")
2 giver et output som ligner:
Internet Address Physical Address Type
192.168.1.1 00-02-cf-58-e9-38 dynamic
192.168.1.255 ff-ff-ff-ff-ff-ff static
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.252 01-00-5e-00-00-fc static
230.230.230.230 01-00-5e-66-e6-e6 static
239.255.255.250 01-00-5e-7f-ff-fa static
255.255.255.255 ff-ff-ff-ff-ff-ff static
Her skal du så lede efter din ip adresse, og finde mac adressen.
3. Du bruger dll imports:
http://codesnips.co.funpic.de/index.php?option=com_content&task=view&id=32&Itemid=31Jeg håber det hjælper dig.