最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

CPU信息

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

基本信息

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

效果

在這里插入圖片描述

代碼

Task.Run(() =>
{
    // 創(chuàng)建 ManagementObjectSearcher 對象
    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ū)動版本: {obj["DriverVersion"]}\r\n");
    }

});

詳細(xì)信息

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

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

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

效果

在這里插入圖片描述

代碼

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架構(gòu)
3AssetTag資產(chǎn)標(biāo)簽信息
4Availability處理器
5Caption描述
6Caption描述

CPU品牌

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

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

常見品牌

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

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

相關(guān)文章

最新評論

维西| 巴南区| 炉霍县| 张家川| 四川省| 鸡泽县| 文成县| 福泉市| 济阳县| 桐城市| 黄大仙区| 黄骅市| 彭阳县| 西贡区| 离岛区| 那曲县| 漳平市| 吐鲁番市| 唐山市| 静宁县| 施秉县| 新巴尔虎左旗| 油尖旺区| 当雄县| 镶黄旗| 岳池县| 霍州市| 枝江市| 富平县| 南投县| 浑源县| 闽侯县| 察隅县| 曲周县| 双城市| 临桂县| 花莲县| 赤城县| 固始县| 安多县| 嵩明县|