matar procesos

Tambien pueden postear temas relacionados con el antiguo Visual Basic

matar procesos

Notapor Krys » 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 raul338 » Lun May 14, 2007 4:17 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
raul338
Colaborador
Colaborador
 
Mensajes: 132
Registrado: Mar May 31, 2005 1:44 pm
Ubicación: Buenos Aires


Notapor Pandem » 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
  1. Public Sub KillProcess(ByVal processName As String)

  2. On Error GoTo ErrHandler

  3. Dim oWMI

  4. Dim ret

  5. Dim sService

  6. Dim oWMIServices

  7. Dim oWMIService

  8. Dim oServices

  9. Dim oService

  10. Dim servicename

  11. Set oWMI = GetObject("winmgmts:")

  12. Set oServices = oWMI.InstancesOf("win32_process")

  13. For Each oService In oServices

  14.  

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

  16.  

  17. If InStr(1, servicename, LCase(processName), vbTextCompare) > 0 Then

  18. ret = oService.Terminate

  19. End If

  20.  

  21. Next

  22.  

  23. Set oServices = Nothing

  24. Set oWMI = Nothing

  25.  

  26. ErrHandler:

  27. Err.Clear

  28. End Sub

  29.  



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:15 pm

Notapor Vicitor2006 » 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 .NET

¿Quién está conectado?

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