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