From: luis lopez Date: 2008-01-18T01:38:37+09:00 Subject: Re: Kill Process by it's name ------=_Part_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 : > > 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 = WIN32OLE.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 > ------=_Part_1685_14348174.1200587802087--