خانه » دانشنامه » آموزشی » کامپیوتر » اسکریپت » تحت ویندوز » سورس بدست آوردن کد مادربورد ، سی پی یو و هارد دیسک در سی شارپ

سورس بدست آوردن کد مادربورد ، سی پی یو و هارد دیسک در سی شارپ

C - سورس بدست آوردن کد مادربورد ، سی پی یو و هارد دیسک در سی شارپ
سورس بدست آوردن کد مادربورد ، سی پی یو و هارد دیسک در سی شارپ

قبل از شروع کدنویسی با سی شارپ باید رفرنس System.Management را بصورت دستی در پنجره Solution Explorer در قسمت  Reference و در تب .Net اضافه کنید و using system.Management را در اول صفحه کد اضافه کنید.

برای مشاهده کد به ادامه مطلب مراجعه فرمایید.

سورس بدست آوردن کد پردازنده 

string cpuInfo = string.Empty;
ManagementClass mc = new ManagementClass("win32_processor");
ManagementObjectCollection moc = mc.GetInstances();

foreach (ManagementObject mo in moc)
{
     if (cpuInfo == "")
     {
          //Get only the first CPU's ID
          cpuInfo = mo.Properties["processorID"].Value.ToString();
          break;
     }
}
return cpuInfo;

بدست آوردن کد هارد دیسک

 

ManagementObject dsk = new ManagementObject(@"win32_logicaldisk.deviceid=""" + drive + @":""");
dsk.Get();
string volumeSerial = dsk["VolumeSerialNumber"].ToString();

 

 

بدست آوردن کد مادربورد

ManagementObjectSearcher mos =new ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard");
ManagementObjectCollection
moc = mos.Get();string motherBoard ="";foreach(ManagementObject mo in moc){motherBoard =(string)
mo["SerialNumber"];}
تهیه شده توسط کاظم صادقی فیروزجاه

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.