• 06-12-2015, 15:07:10
    #1
    Üyeliği durduruldu
    c# CPUID tutmuyorsa kapat işlemini nasıl yaptırabilirim?

    Önce ek bir aracı ile karşı tarafın CPU ID'sini tespit edicem. Bunu yapabiliyorum.

    Mesela ID'miz şu olsun: IE6787DSDY

    Sonra bu ID'yi mevcut programının içersine yazıcamki o bilgisayar dışında bir yere kopyaladıgında calıstırmasın. Bunu nasıl yapabilirim?
  • 06-12-2015, 15:47:59
    #2
    Diabolist adlı üyeden alıntı: mesajı görüntüle
    c# CPUID tutmuyorsa kapat işlemini nasıl yaptırabilirim?

    Önce ek bir aracı ile karşı tarafın CPU ID'sini tespit edicem. Bunu yapabiliyorum.

    Mesela ID'miz şu olsun: IE6787DSDY

    Sonra bu ID'yi mevcut programının içersine yazıcamki o bilgisayar dışında bir yere kopyaladıgında calıstırmasın. Bunu nasıl yapabilirim?
    private readonly string myCPUID="kullanmak istediğiniz CPUID";
    private bool Check(string CPUID)
    {
    	bool tr = true;
    	if(CPUID != myCPUID)
    	{		
    		tr = false;
    	}
    	return tr;
    }
     protected override void OnCreateControl()
            {
            	if(!Check(myCPUID))
            	{
            	MessageBox.Show("HATALI CPU ID");
    			Environment.Exit(0);
            	}
                base.OnCreateControl();
            }