猿问

列出64位Windows上正在运行的进程

我编写了一个小python脚本,该脚本将从正在运行的Windows VM中获取信息。

目前,我可以使用以下方法列出32位XP计算机上的进程:

http://code.activestate.com/recipes/305279/

是否有可能以某种方式检测正在运行的Windows版本并执行另一种方法来在64位计算机上获取进程,我正在尝试从64位Vista和64位Windows 7获取进程。

有任何想法吗?



手掌心
浏览 795回答 3
3回答

临摹微笑

出于类似的目的,我使用了psutil库。一些提示:列出psutil.pids()(参考)的进程用process = psutil.Process(pid)(参考)检查工艺信息做process.kill或process.terminate()安装在Windows上- pip将执行从源代码安装(这意味着编译),所以你可能想从下载二进制安装https://pypi.python.org/pypi/psutil/#downloads。
随时随地看视频慕课网APP
我要回答