Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


matar procesos

Visual Formularios, MDI, Módulos, Class, DataReports, Rutime y mas..

Moderador: jAngel

matar procesos

Notapor Krys el Vie May 04, 2007 1:14 pm

Hola!

Necesito realizar una aplicación en visual basic que me diga todos los procesos que se encuentran ejecutandose y despues buscar dentro de esteos un proceso en especial, si este se esta ejecutando debo pararlo. Lo unico que conozco es el nombre de los procesos que voy parar. Alguien me pudiera ayudar con esto..

De antemano gracias!
Krys
Novato
Novato
 
Mensajes: 9
Registrado: Mié Ene 24, 2007 6:43 pm

Notapor Bestprogramado el Lun May 14, 2007 4:16 pm

Puedes usar parte del codigo de la aplicacion

http://www.elguille.info/NET/dotnet/procesos.htm

Espero que te sirva
http://raul338.iespana.es
Avatar de Usuario
Bestprogramado
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 118
Registrado: Mar May 31, 2005 1:44 pm
Ubicación: Buenos Aires

Notapor Pandem el Jue May 17, 2007 3:27 pm

Mepa que esta forma es mas facil :P

Deven pegar lo siguiente en un modulo y se lo utilica por medio de KillProcess("proceso.exe"). Si hay varios procesos del mismo nombre, se los carga a todos.



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


PD: Mi priemr mensaje, espero poder ayudarlos y si pueden sacarme algunas dudas a lo largo del tiempo Suerte!!
*<<----* ----->> PaNdeM <<----* ----->>*
Pandem
Novato
Novato
 
Mensajes: 5
Registrado: Jue May 17, 2007 3:14 pm

Notapor Vicitor2006 el Jue May 31, 2007 11:10 pm

Gracias padem en que lenguaje esta?
Estoy aki para aprender
Imagen
Avatar de Usuario
Vicitor2006
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 127
Registrado: Mié May 23, 2007 11:38 am


Volver a Visual Basic / Visual Basic .NET

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados