企业网站的推广建议,直播app开发技术,施工企业奖惩制度范本,网站域名绑定ip欢迎来到《小5讲堂》#xff0c;大家好#xff0c;我是全栈小5。 这是是《驱动序列》文章#xff0c;每篇文章将以博主理解的角度展开讲解#xff0c; 特别是针对知识点的概念进行叙说#xff0c;大部分文章将会对这些概念进行实际例子验证#xff0c;以此达到加深对知识… 欢迎来到《小5讲堂》大家好我是全栈小5。 这是是《驱动序列》文章每篇文章将以博主理解的角度展开讲解 特别是针对知识点的概念进行叙说大部分文章将会对这些概念进行实际例子验证以此达到加深对知识点的理解和掌握。 温馨提示博主能力有限理解水平有限若有不对之处望指正 目录 CPU信息基本信息效果代码 详细信息效果代码字段说明 CPU品牌常见品牌 CPU信息
一般CPU硬件都会有那些信息呢
基本信息
制造商、处理器、核心数量、线程数量、架构、处理器ID
效果 代码
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);}});详细信息
在Microsoft官方文档中查看Win32_Processor类的完整字段和解释。 该类文档的链接Win32_Processor class (Windows)
在该文档页面的左侧你可以在Properties部分找到该类的所有字段。 点击每个字段名称你可以查看其详细描述、数据类型、访问权限以及需要的带有该字段的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资产标签信息4Availability处理器5Caption描述6Caption描述
CPU品牌
为什么要收集品牌信息通过上面对CPU信息输出可以知道输出的都是英文因此需要通过英文转换成我们熟悉的中文。 后续也是可以将CPU品牌单独保存到数据库表里可以做一个映射关系方便匹配和显示。
常见品牌
序号中文英文1龙芯Loongson2英特尔Intel3高通Qualcomm4英伟达NVIDIA5AMDAdvanced Micro Devices6海力士Hynix7美光Micron8博通Broadcom9联发科技Mediatek10海思Hisilicon11酷睿kr12微星msi13飞腾PHYTIUM14申威15三星SAMSUNG16联发科技Mediatek 总结温故而知新不同阶段重温知识点会有不一样的认识和理解博主将巩固一遍知识点并以实践方式和大家分享若能有所帮助和收获这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。