A
Agustin Ramos
[Note: parts of this message were removed to make it a legal post.]
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
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