Trong một số trường hợp, bạn cần lấy về thông số của phần cứng máy tính trong chương trình. Bài viết này hướng dẫn cách thức lấy về các thông số phần cứng máy tính.
Làm sao để lấy về các thông số phần cứng máy tính bằng C#?
Máy tính gồm nhiều phần cứng được ghép lại, mỗi thiết bị phần cứng đều có số Serial (mã). Lấy về mã số thiết bị là mục đích chính của bài viết này.
Để lấy được các thông số phần cứng, bạn cần tham khảo (references) thư viện System.Management. Khi bạn tạo mới một dự án, thư viện trên không được sử dụng.
Lấy về CPU ID
Đoạn mã sau đây cho phép bạn lấy về CPU ID
string cpuInfo = string.Empty;
ManagementClass mc = new ManagementClass("win32_processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (cpuInfo == "")
{
// Lấy về mã số Processor.
cpuInfo = mo.Properties["processorID"].Value.ToString();
break;
}
}
return cpuInfo;
Mã số ổ đĩa - Hard Drive ID
Đoạn mã sau cho phép bạn lấy về mã số ổ đĩa, thật đơn giản.