欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#獲取電腦硬件CPU信息的示例代碼

 更新時間:2024年01月10日 09:13:02   作者:全棧小5  
這篇文章主要為大家詳細介紹了C#獲取電腦硬件之CPU信息,以及它都有那些品牌,文中的示例代碼講解詳細,對我們學習C#有一定的幫助,感興趣的小伙伴可以了解一下

CPU信息

一般CPU硬件都會有那些信息呢!

基本信息

制造商、處理器、核心數(shù)量、線程數(shù)量、架構、處理器ID

效果

在這里插入圖片描述

代碼

Task.Run(() =>
{
    // 創(chuàng)建 ManagementObjectSearcher 對象
    ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_Processor");

    // 執(zhí)行查詢并獲取結果集
    ManagementObjectCollection collection = searcher.Get();

    // 遍歷結果集并輸出 CPU 信息
    foreach (ManagementObject obj in collection)
    {
        textBox1.AppendText($"處理器: {obj["Name"]}\r\n");
        textBox1.AppendText($"制造商: {obj["Manufacturer"]}\r\n");
        textBox1.AppendText($"核心數(shù)量: {obj["NumberOfCores"]}\r\n");
        textBox1.AppendText($"線程數(shù)量: {obj["NumberOfLogicalProcessors"]}\r\n");
        textBox1.AppendText($"架構: {obj["Architecture"]}\r\n");
        textBox1.AppendText($"處理器ID: {obj["Architecture"]}\r\n");
        //textBox1.AppendText($"CPU 驅動版本: {obj["DriverVersion"]}\r\n");
    }

});

詳細信息

在Microsoft官方文檔中查看Win32_Processor類的完整字段和解釋。
該類文檔的鏈接:Win32_Processor class (Windows)

在該文檔頁面的左側,你可以在"Properties"部分找到該類的所有字段。

點擊每個字段名稱,你可以查看其詳細描述、數(shù)據(jù)類型、訪問權限以及需要的帶有該字段的WMI服務和對象名稱等信息。

效果

在這里插入圖片描述

代碼

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

字段說明

以下僅是做字段字面意思,若有不對,望指正。

序號中文英文
1AddressWidth地址長度
2Architecture架構
3AssetTag資產(chǎn)標簽信息
4Availability處理器
5Caption描述
6Caption描述

CPU品牌

為什么要收集品牌信息,通過上面對CPU信息輸出可以知道,輸出的都是英文,因此需要通過英文轉換成我們熟悉的中文。

后續(xù)也是可以將CPU品牌單獨保存到數(shù)據(jù)庫表里,可以做一個映射關系,方便匹配和顯示。

常見品牌

序號中文英文
1龍芯Loongson
2英特爾Intel
3高通Qualcomm
4英偉達NVIDIA
5AMDAdvanced Micro Devices
6海力士Hynix
7美光Micron
8博通Broadcom
9聯(lián)發(fā)科技Mediatek
10海思Hisilicon
11酷睿kr
12微星msi
13飛騰PHYTIUM
14申威
15三星SAMSUNG
16聯(lián)發(fā)科技Mediatek

總結:溫故而知新,不同階段重溫知識點,會有不一樣的認識和理解,博主將鞏固一遍知識點,并以實踐方式和大家分享,若能有所幫助和收獲,這將是博主最大的創(chuàng)作動力和榮幸。也期待認識更多優(yōu)秀新老博主。

以上就是C#獲取電腦硬件CPU信息的示例代碼的詳細內容,更多關于C#獲取CPU信息的資料請關注腳本之家其它相關文章!

相關文章

  • Datagridview使用技巧(9)Datagridview的右鍵菜單

    Datagridview使用技巧(9)Datagridview的右鍵菜單

    這篇文章主要為大家詳細介紹了Datagridview使用技巧,Datagridview的右鍵菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 詳解c# 協(xié)變和逆變

    詳解c# 協(xié)變和逆變

    這篇文章主要介紹了c# 協(xié)變和逆變的相關資料,幫助大家更好的理解和學習c#,感興趣的朋友可以了解下
    2020-11-11
  • WinForm實現(xiàn)同時讓兩個窗體有激活效果的特效實例

    WinForm實現(xiàn)同時讓兩個窗體有激活效果的特效實例

    這篇文章主要介紹了WinForm實現(xiàn)同時讓兩個窗體有激活效果的特效實例,基于windows api實現(xiàn)一個窗體激活的時候給另外一個發(fā)消息的特效,在進行C#項目開發(fā)時有一定的實用價值,需要的朋友可以參考下
    2014-09-09
  • C#比較數(shù)組是否相同的3種方式小結

    C#比較數(shù)組是否相同的3種方式小結

    本文主要介紹了C#比較數(shù)組是否相同的3種方式小結,主要包括SequenceEqual()方法,循環(huán)的方式比較,StructuralComparisons.StructuralEqualityComparer方式,感興趣的可以了解一下
    2024-01-01
  • C#回收機制之資源回收托管

    C#回收機制之資源回收托管

    這篇文章介紹了C#回收機制之資源回收托管,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#面向對象編程中依賴反轉原則的示例詳解

    C#面向對象編程中依賴反轉原則的示例詳解

    在面向對象編程中,SOLID?是五個設計原則的首字母縮寫,旨在使軟件設計更易于理解、靈活和可維護。本文將通過實例詳細講講C#面向對象編程中依賴反轉原則,需要的可以參考一下
    2022-07-07
  • C# 繪制實時折線圖,波形圖

    C# 繪制實時折線圖,波形圖

    這篇文章主要介紹了C# 繪制實時折線圖,波形圖的方法,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • C#操作IIS方法集合

    C#操作IIS方法集合

    這篇文章主要介紹了C#操作IIS方法集合的相關資料,需要的朋友可以參考下
    2015-09-09
  • 一道關于C#參數(shù)傳遞的面試題分析

    一道關于C#參數(shù)傳遞的面試題分析

    這篇文章主要介紹了一道關于C#參數(shù)傳遞的面試題,實例分析了C#參數(shù)傳遞的相關使用技巧,需要的朋友可以參考下
    2015-05-05
  • c# 給pdf添加數(shù)字簽名的步驟

    c# 給pdf添加數(shù)字簽名的步驟

    這篇文章主要介紹了c# 給pdf添加數(shù)字簽名的步驟,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12

最新評論