Página 1 de 1

[Ruby] Función KillProcess - Sanko

Publicado: 16 Oct 2012, 18:26
por sanko
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 :

Código: Seleccionar todo

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.