社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python通过WMI读取主板BIOS信息

Python小屋 • 8 年前 • 721 次点击  

Windows Management Instrumentation (WMI,Windows管理规范) 是Web-Based Enterprise Management (WBEM)的Windows实现,是在Windows操作系统中管理和操作数据的基础设施。

WBEM的数据模型是CIM(Common Information Model,公共信息模型)。CIM是一个用来命名计算机的物理和逻辑单元的标准的命名系统(或称为命名模式),例如硬盘的逻辑分区、正在运行的应用的一个实例,或者一条电缆。

WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程;设定一个在特定日期和时间运行的进程;远程启动计算机;获得本地或远程计算机的已安装程序列表;查询本地或远程计算机的Windows事件日志等等。

首先确认一下BIOS有哪些信息可以查看,首先按下组合键Win+R打开运行命令窗口,执行wbemtest,如图:


单击“连接”按钮,在命名空间输入root\cimv2,然后单击“连接“按钮。


连接成功之后,单击按钮“打开实例”:


在弹出来的窗口中输入Win32_BIOS,然后单击按钮“确定”:


弹出Win32_BIOS对象管理器,查看全部属性:


Python扩展库wmi完美支持了WMI。首先使用pip命令安装该扩展库,如图:


然后编写Python程序,读取并显示BIOS信息:


代码运行结果:



----------喜大普奔----------

1、董付国老师Python系列教材,亚马逊、京东、当当、天猫均有销售:

《Python程序设计(第2版)》(2018年2月第5次印刷)

《Python可以这样学》(2018年2月第5次印刷)(本书已被引入台湾发行繁体版)

《Python程序设计开发宝典》(2018年2月第3次印刷)

《中学生可以这样学Python》

《Python程序设计基础(第2版)》(2018年3月隆重上市)

董付国老师6本Python系列图书阅读指南

董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材

热烈庆祝《Python可以这样学》在台湾发行繁体版


2、董老师120课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59


3、董老师CSDN学院9套“Python可以这样学”收费视频课程汇总地址:https://edu.csdn.net/search?keywords=%E8%91%A3%E4%BB%98%E5%9B%BD&type=0


----------相关阅读----------

教学课件

1900页Python系列PPT分享一:基础知识(106页)

1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)

1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)

1900页Python系列PPT分享四:字符串与正则表达式(109页)

1900页Python系列PPT分享五:函数设计与应用(134页)

1900页Python系列PPT分享六:面向对象程序设计(86页)

1900页Python系列PPT分享七:文件操作(132页)

1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)

报告PPT(163页):基于Python语言的课程群建设探讨与实践


系列题库分享

1000道Python题库系列分享一(17道)

1000道Python题库系列分享二(48道)

1000道Python题库系列分享三(30道)

1000道Python题库系列分享四(40道)

1000道Python题库系列分享五(40道)

1000道Python题库系列分享六(40道)

1000道Python题库系列分享七(30道)

1000道Python题库系列分享八(29道)

1000道Python题库系列分享九(31道)


相关技术文章

使用Python进行任务调度(进阶篇)

使用Python完美管理和调度你的多个任务

Python使用扩展库pywin32实现批量文档打印

使用Python简单模拟Linux系统的tree工具

基于Python的电子教室软件中远程关机功能的原理与实现

使用Python 3.5/3.6监听本机任意窗口中的按键操作

Python自动运维系列:每天凌晨定时执行特定任务

Python在线考试系统防作弊功能的思路和实现

Python扩展库psutil用法精要

Python监视用户计算机桌面窗口焦点的变化情况

Python查杀Windows系统中指定进程

Python查看指定进程的线程信息

Python实时获取鼠标下窗口文本

Python监视进程创建情况和系统服务状态




今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/CB6r4iBXxB
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/10156