[Secuencia del controlador] C# obtiene la información de la CPU del hardware de la computadora y qué marcas tiene

Bienvenidos a "Little 5 Lecture Hall", hola a todos, soy Full Stack Little 5.
Este es el artículo "Drive Sequence". Cada artículo se explicará desde la perspectiva de la comprensión del blogger,
especialmente los conceptos de puntos de conocimiento. La mayoría de los artículos verificarán estos conceptos con ejemplos reales para profundizar la comprensión. Comprensión y dominio del conocimiento puntos.
Recordatorio cálido: la capacidad y la comprensión del blogger son limitadas. ¡Corríjame si hay algún problema!

Insertar descripción de la imagen aquí

información de la CPU

¡Generalmente, el hardware de la CPU tendrá esa información!

Información básica

Fabricante, procesador, número de núcleos, número de subprocesos, arquitectura, ID del procesador

Efecto

Insertar descripción de la imagen aquí

código

Task.Run(() =>
{
    
    
    // 创建 ManagementObjectSearcher 对象
    ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_Processor");

    // 执行查询并获取结果集
    ManagementObjectCollection collection = searcher.Get();

    // 遍历结果集并输出 CPU 信息
    foreach (ManagementObject obj in collection)
    {
    
    
        textBox1.AppendText($"处理器: {
      
      obj["Name"]}\r\n");
        textBox1.AppendText($"制造商: {
      
      obj["Manufacturer"]}\r\n");
        textBox1.AppendText($"核心数量: {
      
      obj["NumberOfCores"]}\r\n");
        textBox1.AppendText($"线程数量: {
      
      obj["NumberOfLogicalProcessors"]}\r\n");
        textBox1.AppendText($"架构: {
      
      obj["Architecture"]}\r\n");
        textBox1.AppendText($"处理器ID: {
      
      obj["Architecture"]}\r\n");
        //textBox1.AppendText($"CPU 驱动版本: {obj["DriverVersion"]}\r\n");
    }

});

detalles

Consulte los campos completos y las explicaciones de la clase Win32_Processor en la documentación oficial de Microsoft.
Enlace a la documentación de esta clase: Clase Win32_Processor (Windows)

En el lado izquierdo de la página de documentación puede encontrar todos los campos de esta clase en la sección "Propiedades".
Haga clic en el nombre de cada campo y podrá ver su descripción detallada, tipo de datos, permisos de acceso y el servicio WMI requerido y el nombre del objeto con este campo.

Efecto

Insertar descripción de la imagen aquí

código

using System;
using System.Management;

namespace CPUDetails
{
    
    
    class Program
    {
    
    
        static void Main(string[] args)
        {
    
    
            ManagementClass mc = new ManagementClass("Win32_Processor");
            foreach (PropertyData prop in mc.Properties)
            {
    
    
                Console.WriteLine(prop.Name);
            }
        }
    }
}

Campo Descripción

El siguiente es solo el significado literal de los campos. Si hay algún problema, corríjame.

número de serie Chino Inglés
1 Ancho de dirección Longitud de la dirección
2 Arquitectura Arquitectura
3 Etiqueta de propiedad Información de etiqueta de activo
4 Disponibilidad procesador
5 Subtítulo describir
6 Subtítulo describir

marca de CPU

¿Por qué es necesario recopilar información de marca? Como puede ver en la salida de información de la CPU anterior, la salida está toda en inglés, por lo que debe convertirse del inglés al chino familiar.
Más adelante, la marca de la CPU se puede guardar por separado en la tabla de la base de datos y se puede establecer una relación de mapeo para facilitar la coincidencia y la visualización.

Marcas comunes

número de serie Chino Inglés
1 Ahijado loonson
2 Intel Intel
3 Qualcomm Qualcomm
4 NVIDIA Nvidia
5 AMD Micro dispositivos avanzados
6 hynix hynix
7 Micrón Micrón
8 Broadcom Broadcom
9 MediaTek MediaTek
10 Hola silicio hisilicón
11 centro kr
12 MSI msi
13 remontarse PITIO
14 shenwei
15 Samsung SAMSUNG
dieciséis MediaTek MediaTek

Resumen: revise el pasado y aprenda lo nuevo. Revisar los puntos de conocimiento en diferentes etapas conducirá a diferentes entendimientos y comprensiones. El blogger consolidará los puntos de conocimiento y los compartirá con todos de una manera práctica. Si puede ser útil y rentable, esto será una publicación de blog. La mayor motivación y honor creativo del Señor. También espero conocer a más blogueros nuevos y antiguos destacados.

Supongo que te gusta

Origin blog.csdn.net/lmy_520/article/details/135484926
Recomendado
Clasificación