در این مقاله قصد داریم شماره سریال هارد دیسک (Hard Disk) و شماره سریال سی پی یو (CPU) را بدست آوریم.
شماره سریال این قطعات سخت افزاری میتواند در خیلی جاها مفید باشد ، به عنوان مثال میتوانید از آن برای تولید شماره سریال یا رمز فعال سازی منحصر به فرد برای نرم افزارهای خود استفاده کنید.
مانند همیشه یک پروژه سی شارپ جدید بسازید.
در پنجره ی Solution Explorer روی References راست کلیک کرده و Add Reference را انتخاب کنید.
حالا سربرگ .Net را انتخاب نمایید و در لیست به دنبال System.Management بگردید و پس از پیدا کردن آن OK را کلیک کنید تا به مجموعه رفرنس های پروژه اضافه شود.
روی فرم دابل کلیک کرده تا وارد بخش کد نویسی شوید.
قصد داریم تنها از دو کلاس ManagementObject و ManagementObjectSearcher استفاده کنیم که در ریفرنسی که اضافه کردیم وجود دارند ، پس برای سهولت کد نویسی ابتدا این ریفرنس را در بالا معرفی میکنیم تا به کلاسهای آن دسترسی داشته باشیم :
using
System.Management;
اوکی ، حالا به رویداد Load فرم بروید و یک شئ از کلاس ManagementObjectSearcher بسازید :
ManagementObjectSearcher searcher =
new
ManagementObjectSearcher(
"select * from Win32_DiskDrive"
);
بقیه در ادامه مطالب