Kötü niyetli kişilerin sitemize dadandığını düşünelim, Ee biz bunlardan nasıl kurtulacağız. Ip banlasak olmaz değil mi, hesap banlasak sanki başka hesap alamayacak mı? peki biz MAC adresini banlasak :) Çok daha sağlıklı sanki.

Şimdi Asp.NET ile MAC adresini nasıl öğreniriz bunun paylaşımını yapalım. Öncelikle Kütüphanemizi ekleyelim;

using System.Net.NetworkInformation;

Sonra ise sayfamızın load olayına ise;

NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
Label1.Text = "Bağlantı sağlayan bilgisayarın MAC adresi:
" + nics[0].GetPhysicalAddress().ToString();

Bundan sonrası ise sizin yazacağınız kodlara bağlı.
Umarım yararlı olmuştur. Sağlıcakla.

VS2010 ile hazırlanan proje dosyasını buradan indirebilirsiniz.