Visual Basic Mac Adresi ile Kopyalama Engelleme nasıl Yapılır?

0

Herkese kolay gelsin. Arkadaşlar basit bir program yazdım. Ama arkadaşım bana da versene diyor. Bu programı ona veririm ama başkalarıda kopyalayıp kullansın istemiyorum. Mac adres eşlemesi ile sorunum çözülür diye düşünüyorum. Yardımcı olabilecek arkadaşlara şimdiden teşekkürler.

tuncerozdes tuncerozdes (31)
6 yıl önce sordu

    Toplam 1 Cevap


    0

    Visual Basic ile MAC adresini şu şekilde alabilirsin:

      Dim mac As String = (From nic In NetworkInterface.GetAllNetworkInterfaces()
                                 Where nic.OperationalStatus = OperationalStatus.Up
                                 Select nic.GetPhysicalAddress()).FirstOrDefault().ToString()

    Bu kodun çalışması için direktif satırına şunu ilave etmelisin:

    Imports System.Net.NetworkInformation

    MAC adresini Hard kod olarak kodunun içine gömebilirsin. Böylelikle programın sadece izin verdiğin MAC adreslerinde çalışır. Basit bir program dediğin için böyle bir senaryo çizdim. Elbette daha gelişmiş bir senaryoda uzak sunucu üzerinden mac doğrulaması yaptırabilirsin.

    alattin alattin (17125)
    6 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol