在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]
我获得了有关正在运行的进程的一些信息。
如何获取任何流程的用户所有者?
答案 0 :(得分:0)
您可以从Microsoft的WMIC命令中获取大量信息。首先在命令行上运行wmic /OUTPUT:wmic-process-info.txt PROCESS get *
以获取有关写入wmic-process-info.txt的进程的大量内容。然后,当您知道要查找的内容时,请将其缩小到所需的列并在python中运行,而不是保存到文件中。 wmic PROCESS get a,b,c
。