标题: [技术讨论] Python脚本调用WMI获取系统进程信息 [打印本页]
作者: Python 时间: 2012-3-31 12:26 标题: Python脚本调用WMI获取系统进程信息
本帖最后由 Python 于 2012-4-7 02:05 编辑
- import wmi
- c = wmi.WMI()
- for p in c.Win32_Process():
- print p.ProcessId, p.Name
复制代码
- import wmi
- c = wmi.WMI()
- for p in c.Win32_Process():
- if p.Name == 'QQ.exe':
- print p.ProcessId, p.Name
复制代码
提高执行效率:
- import wmi
- c = wmi.WMI()
- for p in c.Win32_Process(Name='QQ.exe'):
- print p.ProcessId, p.Name
复制代码
WMI扩展:
http://pypi.python.org/pypi/WMI/1.4.9
pywin32扩展:
http://pypi.python.org/pypi/pywin32/214
作者: ivor 时间: 2012-4-3 16:31
安装上用不了版本Python 3.2.2
作者: Python 时间: 2012-4-3 19:56
回复 2# ivor
安装了什么用不了?
我的2.7.2没有问题
作者: ivor 时间: 2012-4-3 20:42
当然是wmi这个扩展库,无法使用
作者: Python 时间: 2012-4-3 20:53
回复 4# ivor
Prerequisites那里说的很清楚,需要先安装pywin32
作者: Python 时间: 2012-4-7 02:04
- import wmi
- c = wmi.WMI()
- for p in c.Win32_Process(Name='QQ.exe'):
- print p.ProcessId, p.Name
复制代码
这样效率高些,更新到顶楼。
作者: shredder 时间: 2012-9-13 12:54
差不多嘛……
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |