我认为 Python 标准模块无法完成您的要求。它需要一些 3rd 方库,例如win32api
, win32pdhutil
, win32con
.
另一种方法是使用 windows 命令tasklist
。使用 Python 作为 bat 包装器,并解析tasklist
.
C:\Documents and Settings\Administrator>tasklist
Image Name PID Session Name Session# Mem Usage
========================= ====== ================ ======== ============
System Idle Process 0 Console 0 28 K
System 4 Console 0 236 K
smss.exe 812 Console 0 388 K
csrss.exe 860 Console 0 3,720 K
winlogon.exe 884 Console 0 4,148 K
services.exe 928 Console 0 3,356 K
lsass.exe 940 Console 0 5,904 K
vmacthlp.exe 1100 Console 0 2,348 K
...