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

Microsoft の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 に答える