在C#中,可以使用ManagementObjectSearcherManagementObject类来获取电脑硬件信息。以下是一个示例代码,演示如何使用wmic命令获取电脑硬件信息:

using System;
using System.Management;

class Program
{
    static void Main()
    {
        // 创建查询对象
        ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem");

        // 执行查询
        foreach (ManagementObject obj in searcher.Get())
        {
            // 获取硬件信息
            string manufacturer = obj["Manufacturer"].ToString();
            string model = obj["Model"].ToString();
            string serialNumber = obj["SerialNumber"].ToString();

            // 输出硬件信息
            Console.WriteLine("Manufacturer: " + manufacturer);
            Console.WriteLine("Model: " + model);
            Console.WriteLine("Serial Number: " + serialNumber);
        }
    }
}

上述代码获取了计算机系统的制造商、型号和序列号信息。你可以根据需要修改查询语句来获取其他硬件信息

c# wmic获取电脑硬件信息

原文地址: https://www.cveoy.top/t/topic/hI9n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录