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

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

امتیاز شما به این پست !

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"];}
تهیه شده توسط کاظم صادقی فیروزجاه

15 - تلگرام

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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