我目前正在运行Windows 7,我希望能够以编程方式检查使用Python的情况。我如何获得所有当前正在运行的流程和应用程序?
答案 0 :(得分:1)
获取WMI module,然后查看此cookbook以获取一些简单示例。请注意,这不是最有效的方式,使用ctypes与win32 api交谈更快,但更多的工作。
列出所有当前正在运行的进程:
import wmi
c = wmi.WMI ()
for process in c.Win32_Process ():
print process.ProcessId, process.Name
答案 1 :(得分:1)
psutil模块可能会有所帮助。例如:
import psutil
[psutil.Process(pid).name for pid in psutil.get_pid_list()]