1、安装 pip install wmi
import wmi
c = wmi.WMI()
# # 硬盘序列号
print('----------------硬盘序列号----------------------')
for disk in c.Win32_DiskDrive():
print('接口:'+disk.InterfaceType+' 序列号:'+disk.SerialNumber+' 硬盘大小:'+"{:.0f}".format(float(disk.Size)/1000/1000/1000)+'G 品牌:'+disk.Caption+' 硬盘状态:'+disk.Status+"\n")
# CPU序列号
print('----------------CPU序列号----------------------')
for cpu in c.Win32_Processor():
print(cpu.Name+' '+cpu.Caption+' 序列号:'+cpu.ProcessorId.strip()+' 核心线程数:'+str(cpu.NumberOfCores)+'核'+str(cpu.ThreadCount)+'线程')
# 主板序列号
print('----------------主板序列号----------------------')
for board in c.Win32_BaseBoard():
print('品牌:'+board.Manufacturer+' '+ board.Product+' 序列号:'+board.SerialNumber+' 版本:'+board.Version)
# bios序列号
print('----------------bios序列号----------------------')
for bios in c.Win32_BIOS():
print(bios.Name+' '+bios.Caption+' 版本:'+bios.BIOSVersion[0]+' 序列号:'+bios.SerialNumber.strip())
# mac地址
print('----------------mac地址----------------------')
for mac in c.Win32_NetworkAdapter():
if mac.MACAddress is not None:
print('名称:'+mac.Name+' 地址:'+mac.MACAddress)
说明:部分劣质 U盘 SerialNumber 找不到
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至87172970@qq.com举报,一经查实,本站将立刻删除。