这是一个创建于 3573 天前的主题,其中的信息可能已经有所发展或是发生改变。
import psutil
import subprocess
DETACHED_PROCESS = 0x00000008
p=subprocess.Popen(["Go.exe","ID"],creationflags=DETACHED_PROCESS)
for x in psutil.get_process_list():
try:
if x.name()=="Go.exe":
print x.name(),x.pid,x.cmdline()
except:
continue
执行代码打印
Go.exe 27612 []
只能获取到空白的command line,我想用command辨別,kill特定ID的程序,有没有比较靠谱的方法?