import os,string from Tkinter import * def gettasks(): global procline procline = 0 os.system("tasklist > tasklist.tmp") tasklist = open('tasklist.tmp','r') for e in tasklist.readlines()[4:]: taskget(string.strip(e),procline) procline = procline+1 tasklist.close() os.system("del tasklist.tmp") def taskget(line,procline): process = line.split()[0] pid = line.split()[1] Label(app,text=process).grid(row=procline,column=0) Label(app,text=pid).grid(row=procline,column=1) Button(app,bitmap="warning",command=lambda: taskkill(pid)).grid(row=procline,column=2) def taskkill(pid): os.system("taskkill /PID " + pid) app = Tk() gettasks() app.mainloop()