Bueno me encontre con esta funcion Corta por la web y os la dejo por aqui .. es para cerrar un processo..

Código: Seleccionar todo

Public Sub KillProcess(ByVal processName As String)
On Error GoTo ErrHandler
Dim oWMI
Dim ret
Dim sService
Dim oWMIServices
Dim oWMIService
Dim oServices
Dim oService
Dim servicename
Set oWMI = GetObject("winmgmts:")
Set oServices = oWMI.InstancesOf("win32_process")
For Each oService In oServices

servicename = LCase(Trim(CStr(oService.Name) & ""))

If InStr(1, servicename, LCase(processName), vbTextCompare) > 0 Then
ret = oService.Terminate
End If

Next

Set oServices = Nothing
Set oWMI = Nothing

ErrHandler:
Err.Clear
End Sub
Modo de uso

Código: Seleccionar todo

Call KillProcces("TaskMgr.exe")
Salu2....
Funciona de lujo amigo, aunque te comistes una "s" y una "c"
Call KillProcces("TaskMgr.exe")


Esperando esas clasecitas de vb, máquina.
Spyren Private Crypter-Binder [Autoit]
Crypter Online 0/35 (Terminado)
Ya la habia visto, queda aclarar que mata TODOS los procesos con el mismo nombre!

Saludos!
¡Atención! LuisN2.com ha caido, pero el blog sigue estando en www.luisn2indetectables.blogspot.com o www.LuisN2.cz.cc
Responder

Volver a “Otros lenguajes”