1

在 Windows 中,使用 python 和 tasklist :

import subprocess
cmd = 'tasklist'
proc = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
lines = []
for line in proc.stdout:
    if 'flac' in line:
        lines.append(line)

for l in lines:
    print [l]

我得到了一些关于运行过程的信息。

如何获得任何进程的用户所有者?

4

1 回答 1

0

你可以从微软的WMIC命令中得到很多信息。首先wmic /OUTPUT:wmic-process-info.txt PROCESS get *在命令行上运行以获取大量有关写入 wmic-process-info.txt 的进程的信息。然后,当您知道要查找的内容时,将其缩小到所需的列并在 python 中运行,而不是保存到文件中。wmic PROCESS get a,b,c.

于 2013-06-27T23:03:34.303 回答