[Treibersequenz] C# ruft die CPU-Informationen der Computerhardware und deren Marken ab

Willkommen im „Little 5 Lecture Hall“, hallo zusammen, ich bin Full Stack Little 5.
Dies ist der Artikel „Drive Sequence“. Jeder Artikel wird aus der Perspektive des Blogger-Verständnisses erklärt,
insbesondere der Konzepte von Wissenspunkten. In den meisten Artikeln werden diese Konzepte anhand tatsächlicher Beispiele überprüft, um das Verständnis zu vertiefen. Verständnis und Beherrschung von Wissen Punkte.
Herzliche Erinnerung: Die Fähigkeiten und das Verständnis des Bloggers sind begrenzt. Bitte korrigieren Sie mich, wenn etwas nicht stimmt!

Fügen Sie hier eine Bildbeschreibung ein

CPU-Informationen

Im Allgemeinen verfügt die CPU-Hardware über diese Informationen!

Grundinformation

Hersteller, Prozessor, Anzahl der Kerne, Anzahl der Threads, Architektur, Prozessor-ID

Wirkung

Fügen Sie hier eine Bildbeschreibung ein

Code

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");
    }

});

Einzelheiten

Die vollständigen Felder und Erläuterungen der Klasse Win32_Processor finden Sie in der offiziellen Microsoft-Dokumentation.
Link zur Dokumentation für diese Klasse: Win32_Processor-Klasse (Windows)

Auf der linken Seite der Dokumentationsseite finden Sie im Abschnitt „Eigenschaften“ alle Felder dieser Klasse.
Klicken Sie auf jeden Feldnamen und Sie können dessen detaillierte Beschreibung, Datentyp, Zugriffsberechtigungen sowie den erforderlichen WMI-Dienst- und Objektnamen in diesem Feld anzeigen.

Wirkung

Fügen Sie hier eine Bildbeschreibung ein

Code

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);
            }
        }
    }
}

Feld Beschreibung

Das Folgende ist nur die wörtliche Bedeutung der Felder. Wenn etwas nicht stimmt, korrigieren Sie mich bitte.

Seriennummer Chinesisch Englisch
1 Adressbreite Adresslänge
2 Die Architektur Die Architektur
3 AssetTag Informationen zum Asset-Tag
4 Verfügbarkeit Prozessor
5 Untertitel beschreiben
6 Untertitel beschreiben

CPU-Marke

Warum ist es notwendig, Markeninformationen zu sammeln? Wie Sie der obigen Ausgabe der CPU-Informationen entnehmen können, erfolgt die Ausgabe ausschließlich auf Englisch und muss daher vom Englischen in das bekannte Chinesisch konvertiert werden.
Später kann die CPU-Marke separat in der Datenbanktabelle gespeichert und eine Zuordnungsbeziehung hergestellt werden, um den Abgleich und die Anzeige zu erleichtern.

Gängige Marken

Seriennummer Chinesisch Englisch
1 Patensohn Loongson
2 Intel Intel
3 Qualcomm Qualcomm
4 Nvidia NVIDIA
5 AMD moderne Mikrogeräte
6 Hynix Hynix
7 Mikron Mikron
8 Broadcom Broadcom
9 MediaTek Mediatek
10 HiSilicon Hisilikon
11 Kern kr
12 MSI msi
13 steigen PYTHIUM
14 Shenwei
15 Samsung SAMSUNG
16 MediaTek Mediatek

Zusammenfassung: Überprüfen Sie die Vergangenheit und lernen Sie das Neue. Die Überprüfung von Wissenspunkten in verschiedenen Phasen führt zu unterschiedlichen Erkenntnissen und Verständnissen. Der Blogger wird die Wissenspunkte konsolidieren und sie auf praktische Weise mit allen teilen. Wenn es hilfreich und gewinnbringend sein kann, dann dies wird ein Blogbeitrag sein. Die größte kreative Motivation und Ehre des Herrn. Ich freue mich auch darauf, weitere herausragende neue und alte Blogger kennenzulernen.

Ich denke du magst

Origin blog.csdn.net/lmy_520/article/details/135484926
Empfohlen
Rangfolge