【问题标题】:Listing Windows XP processes using Python使用 Python 列出 Windows XP 进程
【发布时间】:2014-06-04 08:17:01
【问题描述】:

我想列出使用 Python 程序在 Windows XP 上运行的进程。我希望有一个与 windows task manager 显示的列表类似的列表。我知道这在 Unix 系统上是可能的,但我不确定subprocess Python 的模块是否可以在 Windows XP 操作系统上执行此操作?主要是,我想使用 Python 检索这些进程并将它们保存到文本文件中。

【问题讨论】:

  • tasklist 呢?这是一个 win XP 命令,其工作方式与 Unix 系统中的 ps 相同
  • 我想用 Python 来代替
  • 这个问题可能会有所帮助:stackoverflow.com/questions/3429250/…
  • 谢谢,我去试试
  • 它不会启动任务管理器。任务管理器使用taskmgr.exe 启动。您可以做与 routeburn 建议的问题完全相同的事情。唯一不同的是,在这个问题中,用户调用WMIC PROCESSES ... 而不是tasklist。最后,这一切都取决于您想要的输出格式。您仍然可以将输出重定向到文件

标签: python process subprocess windows-xp-sp3


【解决方案1】:

我认为你需要Windows Management Instrumentation。它是一个 Python 模块,可以处理很多任务,包括您提到的那个。

如链接所示,您可以列出所有正在运行的进程。您还可以列出只有给定程序运行的进程。

【讨论】:

    猜你喜欢
    • 2011-09-21
    • 2017-08-10
    • 2014-04-18
    • 1970-01-01
    • 2014-05-29
    • 2013-03-28
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    相关资源
    最近更新 更多