cmd读取电脑硬件序列号实现方式

作者:

文章目录
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: 详解python pycharm与cmd中制表符不一样 Python用ctypes以管理员权限执行CMD命令的方法 Python获取CMD环境变量值的完整实现指南 python获取cmd环境变量值的实现代码
  • 目录
    • 一、读取电脑硬件序列号
      • 1.cmd
      • 2.python
    • 二、读取MAC码
      • 1.python
    • 总结

      在没有使用第三方库的情况下,要读取电脑的硬件序列号通常需要使用操作系统提供的工具或命令行。

      以下是一个示例,展示如何使用Windows操作系统的命令行工具 wmic 来获取硬件序列号:

      打开命令提示符(Command Prompt):按下Win + R,输入 cmd,然后按Enter。

      在命令提示符中,输入以下命令以获取计算机的硬件序列号:

      wmic bios get serialnumber
      

      import wmi
      
      def get_serial_number():
          c = wmi.WMI()
          for item in c.Win32_BIOS():
              serial_number = item.SerialNumber
              print(item)
              return serial_number
      
      if __name__ == "__main__":
          serial_number = get_serial_number()
          if serial_number:
              print(f"硬件序列号: {serial_number}")
          else:
              print("无法获取硬件序列号")
      

      import psutil
      
      def get_mac_address():
          network_interfaces = psutil.net_if_addrs()
          mac_addresses = {}
      
          for interface, addrs in network_interfaces.items():
              for addr in addrs:
                  if addr.family == psutil.AF_LINK:
                      mac_addresses[interface] = addr.address
      
          return mac_addresses
      
      if __name__ == "__main__":
          mac_addresses = get_mac_address()
          if mac_addresses:
              for interface, mac in mac_addresses.items():
                  print(f"网络接口 {interface} 的MAC地址是 {mac}")
          else:
              print("无法获取MAC地址")
      

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。

      您可能感兴趣的文章:

      • 详解python pycharm与cmd中制表符不一样
      • Python用ctypes以管理员权限执行CMD命令的方法
      • Python获取CMD环境变量值的完整实现指南
      • python获取cmd环境变量值的实现代码

      站内搜索