一、获取主板序列号

以下函数获取一个 WMI 对象,然后获取表示系统主板的WMI_BaseBoard对象的集合。它循环通过他们获取主板序列号。

Private Function SystemSerialNumber() As String' Get the Windows Management Instrumentation object.Dim wmi As Object = GetObject("WinMgmts:")' Get the "base boards" (mother boards).Dim serial_numbers As String = ""Dim mother_boards As Object = _wmi.InstancesOf("Win32_BaseBoard")For Each board As Object In mother_boardsserial_numbers &= ", " & board.SerialNumberNext boardIf serial_numbers.Length > 0 Then serial_numbers = _serial_numbers.Substring(2)Return serial_numbers
End Function

二、获取CPU序列号

下面的代码获取一个 WMI 对象并选择Win32_Processor对象。它循环通过他们获取他们的CPU ID。

Private Function CpuId() As StringDim computer As String = "."Dim wmi As Object = GetObject("winmgmts:" & _"{impersonationLevel=impersonate}!\\" & _computer & "\root\cimv2")Dim processors As Object = wmi.ExecQuery("Select * from " & _"Win32_Processor")Dim cpu_ids As String = ""For Each cpu As Object In processorscpu_ids = cpu_ids & ", " & cpu.ProcessorIdNext cpuIf cpu_ids.Length > 0 Then cpu_ids = _cpu_ids.Substring(2)Return cpu_ids
End Function

VB.NET 获取主板和CPU序列号相关推荐

  1. Python使用WMI获取主板和CPU序列号

    2019独角兽企业重金招聘Python工程师标准>>> 安装wmi pip install pywin32 pip install wmi 代码 import wmi c = wmi ...

  2. Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用

    Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用 1 获取硬件核心基础核心基础Wmi1 2 其他资料2 3 Wmic WMI 命令行接口2 4 Atitit.获取主板 ...

  3. VC++ 通过wmic获取主板和BIOS序列号

    std::string GetHardwareSerialNumber() {std::string sResult;const long COMMAND_SIZE = 1020;const DWOR ...

  4. python获取主板序列号_LabVIEW获取主板序列号和硬盘序列号以进行软件加密

    04-12阅读85 CPU序列号是唯一的编号,只能在处理器内部进行修改. 它由96位数字组成. 高32位是用于标识CPU类型的CPU ID. 每个处理器的低64位不同,并且唯一表示该处理器. 该CPU ...

  5. C语言获取硬件信息(CPU序列号,硬盘序列号,网卡IP、MAC地址、是否插入网线)

    目录 一.前言 二.代码实现 2.1 获取CPU序列号 2.2 获取硬盘序列号 2.3 获取网卡信息 附:源代码下载 一.前言   本文主要介绍Linux和Windows下使用C语言获取各种硬件信息, ...

  6. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  7. Python获取电脑硬件配置的封装类,可以获取CPU序列号、主板序列号、BIOS序列号、硬盘序列号和网卡MAC地址

    Python获取电脑硬件配置的封装类,可以获取CPU序列号.主板序列号.BIOS序列号.硬盘序列号和网卡MAC地址. myPyHardware.py # -*- coding: utf-8 -*- i ...

  8. php获取主板序列号,PHP获取通过windows系统命令wmic获取MAC地址、CPU序列号、主板序列号...

    在项目中,客户需要系统在win系统上获取MAC地址.CPU序列号和主板序列号等,在网上搜索下,通过windows系统命令wmic可以获取,测试基本可行,HardwareInfo.php源代码如下: $ ...

  9. 获取电脑唯一标识,硬盘序列号,主板序列号,CPU序列号

    在生产环境中,有时候会需要获取电脑唯一标识进行程序管理验证,比如一个程序,在A电脑上面只能允许正常登陆一年,到期后提示联系管理员等情况.就是获取电脑唯一标识后将该值存入授权数据库,默认给当前电脑的使用 ...

最新文章

  1. Java8的Optional是不是鸡肋?
  2. python解压zip文件_python-29 python解压压缩包的几种方法
  3. [LeetCode]: 96: Unique Binary Search Trees
  4. PHP - .htaccess设置显示PHP错误 (转)
  5. 创建文件夹(如果已经存在就清空)python脚本
  6. comp313 formal methods lec1
  7. 20155330 《信息安全系统设计基础》课程总结
  8. 【leetcode】数组的度-两个map关联初探
  9. 每日一道剑指offer-两个栈来实现一个队列
  10. 程序员毕业后,一年内能到的水平,二十年后依然这个水平
  11. python大数据基础学习环境变量_《Python大数据基础与实战》[56M]百度网盘pdf下载...
  12. 实现复制文本到剪贴板功能
  13. 手机号码格式和邮箱格式校正
  14. 单元格下拉全选快捷键_excel下拉全选快捷键是什么
  15. Python3对多股票的投资组合进行分析
  16. JAVA长连接与短连接
  17. ad10搜索快捷键_AD10快捷键解析
  18. IAR Systems 历史版本下载地址
  19. C++使用模板重载vector的加减法实现矩阵向量加减法
  20. np.isfinite_带有Python示例的math.isfinite()方法

热门文章

  1. python第三方插件pip是什么_什么是pip,如何安装管理第三方模块
  2. jQuery 如何选择正确的版本(那个版本好?)
  3. React/ReactNative 状态管理: rematch 如何使用
  4. 从零实现深度学习框架——Seq2Seq从理论到实战【实战】
  5. 工作时应遵循的几个原则
  6. 572 另一棵树的子树
  7. 我是一棵小草我要寻觅春天
  8. Java: HttpURLConnection 使用多线程加快批量Post/Get的效率_20160918_七侠镇莫尛貝
  9. Debian学习笔记——shell
  10. 电视剧《爱情公寓》分集剧情介绍