بدست آوردن سریال cpu و سریال کارت شبکه - جهت قفل نرم افزاری
دوشنبه 27 مرداد 1393در این مقاله تصمیم داریم آموزش بدست آوردن سریال cpu سیستم و همینطور سریال MAC رو براتون قرار بدم
سلام دوستان
بیشتر دوستان خوبم از من پرسیدند چگونه کاری کنیم برنامه ای که نوشتیم فقط روی یک سیستم اجرا بشه
یکی از راه ها اینه سریال سخت افزار رو بدست بیاری و چک کنی که برنامه روی همون سخت افزار اجرا میشه
خب در مرحله اول با استفاده از کد زیر سریال cpu رو بدست میاریم
کتاب خانه System.Management رو اضافه کنید
//Cpu string cpuInfo = string.Empty; ManagementClass mc = new ManagementClass("win32_processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { cpuInfo = mo.Properties["processorID"].Value.ToString(); break; } lblCpu.Text = cpuInfo; //EndCpu
خب در مرحله بعدی سریال کارت شبکه
//Mac string macAddresses = ""; foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces()) { if (nic.OperationalStatus == OperationalStatus.Up) { macAddresses += nic.GetPhysicalAddress().ToString(); break; } } lblMac.Text = macAddresses; //EndMac
نمونه هم ضمیمه کردم
موفق باشید
- C#.net
- 10k بازدید
- 27 تشکر