【问题标题】:Is there anyway to get process info by PID or name on Windows using Python?无论如何使用Python在Windows上通过PID或名称获取进程信息?
【发布时间】:2018-11-26 20:21:51
【问题描述】:

我需要在 Win 10 上使用PIDName 获取进程信息,仅使用标准库

这可能吗?

编辑:

我的意思是所有进程,而不是当前...

【问题讨论】:

  • 具体有哪些流程信息?
  • @ThomasLang 他不是在问如何获取 pid,而是在问如何获取有关进程 GIVEN pid 或名称的其他信息。
  • @cody 哦,我的错,对不起。
  • @ThomasLang 是的,我的意思是,谢谢

标签: python process pid


【解决方案1】:

你可以使用子进程

from subprocess import getoutput

process_info = getoutput('wmic process where "name like \'%{}%\'" get Caption,ExecutablePath,Processid,CommandLine'.format('chrome.exe'))

process_info = getoutput('wmic process where "ProcessID={}" get Caption,ExecutablePath,Processid,CommandLine'.format(14520))

【讨论】:

    猜你喜欢
    • 2012-01-22
    • 2013-02-05
    • 1970-01-01
    • 2014-12-28
    • 2023-01-21
    • 2011-05-10
    • 1970-01-01
    相关资源
    最近更新 更多