import wmi
def yingpan(): # 硬盘序列号
yid = ''.join([physical_disk.SerialNumber for physical_disk in wmi.WMI().Win32_DiskDrive()])
print('硬盘序列号:', yid)
def cpuid(): # CPU序列号
cid = ''.join([cpu.ProcessorId.strip() for cpu in wmi.WMI().Win32_Processor()])
print('CPU序列号:', cid)
def zhubanid(): # 主板序列号
zid = ''.join([board_id.SerialNumber for board_id in wmi.WMI().Win32_BaseBoard()])
print('主板序列号:', zid)
def macid(): # mac地址
mid = ''.join([str(mac.MACAddress) for mac in wmi.WMI().Win32_NetworkAdapter()])
print('mac地址:', mid)
def biosid(): # bios序列号
bios = ''.join([bios_id.SerialNumber.strip() for bios_id in wmi.WMI().Win32_BIOS()])
print('bios序列号:', bios)
if __name__ == '__main__':
yid = yingpan() # 硬盘序列号
cid = cpuid() # CPU序列号
zid = zhubanid() # 主板序列号
mid = macid() # mac地址
bid = biosid() # bios序列号
获取电脑唯一标识
于 2022-01-13 21:22:56 首次发布