我认为Python的标准模块无法完成您的要求。它需要一些第三方库,如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
...