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();
        }