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

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

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

CPU信息

一般CPU硬件都會(huì)有那些信息呢!

基本信息

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

效果

在這里插入圖片描述

代碼

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

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

    // 遍歷結(jié)果集并輸出 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($"架構(gòu): {obj["Architecture"]}\r\n");
        textBox1.AppendText($"處理器ID: {obj["Architecture"]}\r\n");
        //textBox1.AppendText($"CPU 驅(qū)動(dòng)版本: {obj["DriverVersion"]}\r\n");
    }

});

詳細(xì)信息

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

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

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

效果

在這里插入圖片描述

代碼

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

字段說明

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

序號(hào)中文英文
1AddressWidth地址長(zhǎng)度
2Architecture架構(gòu)
3AssetTag資產(chǎn)標(biāo)簽信息
4Availability處理器
5Caption描述
6Caption描述

CPU品牌

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

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

常見品牌

序號(hào)中文英文
1龍芯Loongson
2英特爾Intel
3高通Qualcomm
4英偉達(dá)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

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

以上就是C#獲取電腦硬件CPU信息的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于C#獲取CPU信息的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

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

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

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

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

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

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

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

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

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

    C#回收機(jī)制之資源回收托管

    這篇文章介紹了C#回收機(jī)制之資源回收托管,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#面向?qū)ο缶幊讨幸蕾嚪崔D(zhuǎn)原則的示例詳解

    C#面向?qū)ο缶幊讨幸蕾嚪崔D(zhuǎn)原則的示例詳解

    在面向?qū)ο缶幊讨?,SOLID?是五個(gè)設(shè)計(jì)原則的首字母縮寫,旨在使軟件設(shè)計(jì)更易于理解、靈活和可維護(hù)。本文將通過實(shí)例詳細(xì)講講C#面向?qū)ο缶幊讨幸蕾嚪崔D(zhuǎn)原則,需要的可以參考一下
    2022-07-07
  • C# 繪制實(shí)時(shí)折線圖,波形圖

    C# 繪制實(shí)時(shí)折線圖,波形圖

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

    C#操作IIS方法集合

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

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

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

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

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

最新評(píng)論