C# 获取电脑序列号和主板序列号

这篇具有很好参考价值的文章主要介绍了C# 获取电脑序列号和主板序列号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目中有需求要从软件中获取当前电脑的整机序列号和主板序列号,研究一番,C#的实现如下:

using System.Management;

//整机序列号
public static string getDeviceSN()
{
    //获取整机列号
    string sn = "";
    ManagementClass mc = new ManagementClass("win32_bios");
    ManagementObjectCollection moc = mc.GetInstances();
    foreach (ManagementObject mo in moc)
    {
        sn = mo.Properties["SerialNumber"].Value.ToString();
        break;
    }
    return sn;
}

//主板序列号
public static string getMBSN()
{
     //获取主板序列号
     string mbsn = "";
     ManagementClass mc = new ManagementClass("win32_baseboard");
     ManagementObjectCollection moc = mc.GetInstances();
     foreach (ManagementObject mo in moc)
     {
         mbsn = mo.Properties["SerialNumber"].Value.ToString();
         break;
     }
     return mbsn;
}

对于主流的计算机产品来说,这两个方法都没有问题。

但是对于一些行业定制的产品,比如某些加固平板,加固笔记本等设备,主板序列号可能是缺失的,要具体问题具体分析了。文章来源地址https://www.toymoban.com/news/detail-565184.html

到了这里,关于C# 获取电脑序列号和主板序列号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 电脑重装系统后序列号怎么查

    最近很多网友都在问怎么看桌面操作系统序列号,我们安装系统的时候是需要知道,其实想要知道自己电脑的序列号非常简单的,网友们看看下面操作就知道了。 工具/原料: 系统版本:win10 型号:联想小新Air 13 Pro 方法/步骤: 方法一: 桌面操作系统序列号怎么查 1、在笔记

    2024年02月09日
    浏览(30)
  • java获取linux和window序列号

    获取系统序列号在Java中并不是一个直接支持的功能,因为Java语言本身并不提供直接访问硬件级别的信息,如CPU序列号。但是,我们可以使用一些平台特定的工具或命令来实现这一功能。下面我将展示如何使用Java获取Windows和Linux系统上的CPU序列号、磁盘、mac地址等信息,及使

    2024年01月24日
    浏览(42)
  • Android 12.0默认授予app获取序列号SerialNo权限

    在12.0的系统rom定制化中,在一些第三方app开发中,会获取序列号等属性,而在10.0以后的高版本对于获取系统属性的相关信息要求严格 必须有权限才可以,10.0以前的Android版本中,可以直接通过调用Build.SERIAL来获取序列号,在高版本中,为了保护个人隐私, 不让第三方应用轻

    2024年02月07日
    浏览(63)
  • QT6 C++获取Window系统计算机的主机BIOS序列号源代码

    这是自己用QT6 C++编程语言开发的获取主机BIOS序列号的程序。经过调试,可以在Window10系统和Win7系统运行。

    2024年02月09日
    浏览(31)
  • 如何查询iPhone手机的序列号?苹果序列号查询方法

    iPhone序列号不仅可以查询设备的基本信息,包括生产日期、生产厂家、颜色、内存大小、版本等; 还可以用来验证设备真伪、查询激活日期、保修情况、是否开启查找我的功能等。 那么,如何查询iPhone手机的序列号呢?今天小编就给大家介绍怎么查询苹果序列号,有需要的

    2024年02月05日
    浏览(44)
  • OllyDbg 使用 快捷键 界面 实战:修改数据 修改代码 获取正确序列号,重要数据等 跳过关键验证 改试用期 解锁限制的功能 安防安全行业基础

    1、按住F8直到 找到位置 (弹出一个MessageBox窗口) 2、再次,进入到位置里, 找到要改的值 3、修改值(根据数据地址,到数据面板 按下Ctrl+G 输入 地址 鼠标选中要改的地方,按下空格键输入要改动字符。) 4、永久保存(选中改过的部分–右键选择复制到可执行程序–备份

    2024年02月21日
    浏览(31)
  • 序列号及序列号生成器(号段模式,数据库模式)详细介绍(建议收藏)

    现如今,数据的唯一性和可追溯性变得越来越重要。从简单的数据库主键到复杂的分布式系统,唯一标识符在各种场景中都发挥着关键作用。序列号,作为一种广泛应用的唯一标识符,为我们提供了确保数据完整性和一致性的基础。在这个背景下,高效、可靠的序列号生成器

    2024年02月03日
    浏览(45)
  • Linux:TCP 序列号简介

    限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 TCP 序列号 ,是为 TCP 协议通信数据中的每一个字节赋予一个唯一编号,其作用可以概括如下: 一图胜千言,还是上一张图来直观感受下: 上图是 TCP 协议数据头部,红框中的部分: 序号

    2024年02月02日
    浏览(39)
  • 显示器序列号查询方式

    序列号位置 :位于显示器背部下方凹槽内 显示 S/N 或 序号 字段,可参考本文最下方图片 方式一:人工输入 方式二:微信提取文字,步骤如下 序列号拍照发送到自己微信长按图片提取文字(iPhone有概率没有这个选项,没有的话重拍只包含S/N的清晰照片或用安卓版微信尝试或

    2024年02月11日
    浏览(38)
  • 查找mac硬盘序列号的方法

    需要查找macbook pro的硬盘序列号信息,找了好几个帖子,发现都不见效,需要花费时间找的东西都有必要记录下来,防止下次重复浪费时间。 macbook pro macos版本: 根据百度提供的方法,并不能得到相应的效果,原因如下: 不知道是不是最新更新了mac os系统的原因,找不到系统

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包