Breaking News
Loading...
Thursday, July 18, 2013

Lấy thông tin phần cứng của máy tính (CPU, MainBoard, Hard Disk...) bằng C#

7/18/2013 05:33:00 PM
Trong C# cung cấp cho ta một thư viện là System.Management, trong thư viện này cung cấp các hàm hỗ trợ lấy toàn bộ thông tin về phần cứng của máy. Khi viết code cho ứng dụng bạn cần khai báo thư viện này. Và cấu trúc để ta lấy thông tin như sau:
ManagementObjectSearcher MOS = new ManagementObjectSearcher("Select * From" +key);
       foreach (ManagementObject get in MOS.Get())
       {
            String thongtin= get["Thuộc tính"].ToString();
       }
            Ở đây – key: là tên phần cứng cần lấy như Win32_BIOS (MainBoard), Win32_processor (CPU)…
                        - Thuộc tính: là thông tin cần lấy của phần cứng.

Ví dụ cần lấy SerialNumber của BIOS:
ManagementObjectSearcher MOS = new ManagementObjectSearcher("Select * From Win32_BIOS");
            foreach (ManagementObject getserial in MOS.Get())
            {
                String  serial_number = getserial["SerialNumber"].ToString();
            }
Ví dụ cần lấy SerialNumber của CPU:
ManagementObjectSearcher MOS = new ManagementObjectSearcher("Select * From Win32_processor");
            foreach (ManagementObject getserial in MOS.Get())
            {
                String  serial_number = getserial["ProcessorID"].ToString();
            }

Các bạn có thể tìm hiểu thêm Tại đây

0 comments:

Post a Comment

 
Toggle Footer