一、为何创作
在写python程序的过程中,有时需要获取计算机的主板序列号、bios序列号、CPU序列号、硬盘序列号、网卡网址等硬件信息,这方面的资料比较多,经查阅相关前辈资料,我将其进行了整合,供有需要者使用。
计算机的主板序列号、bios序列号、CPU序列号、硬盘序列号、网卡网址等硬件信息,可以用在软件保护中,如生成注册码、限制程序在特定授权机器上运行等。
二、程序说明
程序中调用了 wmi 和 uuid 两个库,如果这两个库没有安装,需在运行前安装,安装方法:(在命令行状态下运行)
pip install wmi
pip install uuid
wmi介绍
WMI的全称是Windows Management Instrumentation,即Windows管理规范。它是Windows操作系统上管理数据和操作的基础设施。我们可以使用WMI脚本或者应用自动化管理任务等。
在本文中,主要用于获取相关硬件序号等信息。
详细内容参考:https://blog.csdn.net/jgw2008/article/details/79095096
uuid 介绍
UUID (Universally Unique Identifier,通用唯一标识)是一个128位的用于计算机系统中以识别信息的数目ÿ