Parsi Coders

نسخه‌ی کامل: مشکل با بدست اوردن شماره سریالcpu
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان گل
من برای قفل کردن برنامم از شماره سریال cqpاستفاده میکردم
اما متاسفانه شماره ای که بهم برموگردونه روی همه سیستم ها یکی هستش
مشکل از کجاس
کد:
using System.Management;
string cpuInfo = String.Empty;
//create an instance of the Managemnet class with the
//Win32_Processor class
ManagementClass mgmt = new ManagementClass("Win32_Processor");
//create a ManagementObjectCollection to loop through
ManagementObjectCollection objCol = mgmt.GetInstances();
//start our loop for all processors found
foreach (ManagementObject obj in objCol)
{
if (cpuInfo == String.Empty)
{

// only return cpuInfo from first CPU

cpuInfo = obj.Properties["ProcessorId"].Value.ToString();

}
}
سلام دوست عزیز
خوش امدی به فروم
بنظر من سریال هارد دیسک رو بگیری بهتره بعد + سریال سی پی یو کن

به هر حال من یه سورس کد مامل در این زمینهبرای شما گذاشتم :
[عکس: Article.jpg]

دانلود :
[attachment=8]
دوست عزیز این کد را چند ماه پیش دانلود کردم

خیلی هم جالب بود این کد را هم از این برنامه یاد گرفتم اما میشه مشکل کد منو بگید؟
تو رفرنس پروژت System.Management اضافه میکنی ؟
بله اقا اضافه میکنم
همش یه شماره بدست میاره واسه خودم خیلی عجیبه
دوست عزیز ناراحت نشی ها هیچ کسی نمیاد از سریال سی پی یو برای قفل سخت افزاری استفاده کنه
سرایلهای سی پی یو مشابه داریم.
بهترین نوع سریال همون سریال هارد دیسک هست.
از سریال هارد دیسک استفاده کن
دوست گلم چرا باید ناراحت بشم
ممنون که گفتید
از این به بعد از هارد دیسک استفاده میکنم


بازم ممنون
میشه بگید چطوری شماره هارد را بدست بارم
یا هرجا که بهتره؟
سلام
عذر میخوام دوست عزیز بابت تاخیر چند روزه
بدست اوردن سریال هارد دیسک در سی شارپ
http://parsicoders.com/showthread.php?ti...n=lastpost