Mar Oct 16, 2012 5:25 pm
Buenas , estaba documentandome acerca de 'Win32ole' y 'winmgmts' en ruby y tras mirarlo un poco se me ocurrio hacer esta simple función para matar procesos.
Aqui os la dejo :
Saludos
Aqui os la dejo :
- Código:
def killprocess(process)
require "win32ole"
var = WIN32OLE.connect("winmgmts://")
kill = var.ExecQuery("select * from Win32_process where name='#{process}'")
kill.each do |proceso|
proceso.Terminate
end
end
killprocess('notepad.exe')
Saludos