zoukankan      html  css  js  c++  java
  • 通过python 获取cpu和硬盘等硬件序列号组成的唯一识别码

    import wmi
    
    
    c = wmi.WMI()
    
    
    def yingpan():
        # # 硬盘序列号
        cc = ""
        for physical_disk in c.Win32_DiskDrive():
            # print(physical_disk.SerialNumber)
            cc += physical_disk.SerialNumber
        return cc
    
    
    def cpuid():
        # CPU序列号
        cc = ""
        for cpu in c.Win32_Processor():
            # print(cpu.ProcessorId.strip())
            cc += cpu.ProcessorId.strip()
        return cc
    
    
    def zhubanid():
        # 主板序列号
        cc = ""
        for board_id in c.Win32_BaseBoard():
            # print(board_id.SerialNumber)
            cc += board_id.SerialNumber
        return cc
    
    
    def macid():
        # mac地址
        cc = ""
        for mac in c.Win32_NetworkAdapter():
            # print(mac.MACAddress)
            cc += str(mac.MACAddress)
        return cc
    
    
    def biosid():
        # bios序列号
        cc = ""
        for bios_id in c.Win32_BIOS():
            # print(bios_id.SerialNumber.strip())
            cc += bios_id.SerialNumber.strip()
        return cc
    
    
    if __name__ == '__main__':
        yid = yingpan()
        cid = cpuid()
        zid = zhubanid()
        mid = macid()
        bid = biosid()
        zong = yid+cid+zid+mid+bid
        print(zong)
    
  • 相关阅读:
    yii主题
    aptana studio 使用技巧整理
    big database url
    yii表单输入元素
    下载,和scp上传问题
    对缓存的思考——提高命中率
    php用户名密码
    openx -书表添加字段
    搜索
    python——常用模块2
  • 原文地址:https://www.cnblogs.com/sogeisetsu/p/14402011.html
Copyright © 2011-2022 走看看