打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#获取CPU机器码并转换成10进制
userphoto

2023.03.17 江苏

关注

        public string GetCpuInfo()
        {
            string cpuInfo = "";
            try
            {
                using (ManagementClass cimobject = new ManagementClass("Win32_Processor"))
                {
                    ManagementObjectCollection moc = cimobject.GetInstances();

                    foreach (ManagementObject mo in moc)
                    {
                        cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
                        cpuInfo = GetLastStr(cpuInfo,4);//截取最后4位
                        int s = Convert.ToInt32(cpuInfo,16);//16进制转换成10进制
                        cpuInfo = s.ToString();
                        mo.Dispose();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return cpuInfo.ToString();
        }

使用前要引用:

代码头部要添加:

using System.Management;


-------------VS2022 (64 位) C# for windows10

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#获取CPU的序列号、硬盘序列号、网卡序列号等系统相关信息
获取cpu序列号,硬盘ID,网卡MAC地址
c#如何获得cpu,硬盘的物理序列号-程序开发-红黑联盟
C#取硬盘、CPU、主板、网卡的序号 ManagementObjectSearcher
C#检测电脑的一些设置通用类(经典推荐)
C# 获取系统使用情况
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服