------ art_1685_14348174.1200587802087 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline agustin t amoooo! 2008/1/17, Agustin Ramos <aart85 / gmail.com>: > > Hi everybody, i'm working on Microsoft Windows XP, and i want to make a > program to kill windows process by the name of the process, not by the > PID, > like EXCEL.EXE to kill microsoft excel or IEXPLORE.EXE to kill Internet > Explorer. > At this moment, i'm using this code: > > mgmt IN32OLE.connect('winmgmts:\\\\.') > mgmt.ExecQuery("Select * from Win32_Process Where Name > '#{proc_name}'").each{ |item| > item.Terminate() > } > It works, but sometimes it crashes, in an inesperated way. > > Thanks and i'm waiting for your help. > > Agustin Ramos > ------ art_1685_14348174.1200587802087--