注册信息:产品序列号是在用户注册时根据用户软件所安装的计算机软硬件信息生成唯一识别码,一般叫作机器码,,通过计算机上的硬盘序列号,CPU序列号,主板序列号等经过简单加密生成25位序列号
python的wmi模块可以很容易地获取Windows系统的硬件信息,如硬盘序列号,硬盘分区,内存大小,cpu序列号,主板信息等,在使用wmi模块之前,需要先安装pywin32,wmi须pywin32的支持
pip install win32com
pip install wmi
import wmi
import random
import os
sec="t95p0q2f6dz1cxmowgjensr7yh384bvualki"
dec="dn7vhlk3wx1efsyc56zu2bomjtq8i0g4rp9a"
c = wmi.WMI()
for physical_disk in c.Win32_DiskDrive():
hard_seral=physical_disk.SerialNumber # 获取硬盘序列号
print("硬盘序列号为:",hard_seral)
if len(hard_seral)>6:
hard_seral=hard_seral[-6:]
else:
print("硬盘信息获取错误!")
os.exit(0