[Ruby] Función KillProcess - Sanko

Iniciado por Sanko, Octubre 16, 2012, 01:24:13 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Octubre 16, 2012, 01:24:13 PM Ultima modificación: Octubre 16, 2012, 07:25:45 PM 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: ruby
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
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD