elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Una ayudita pls
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Una ayudita pls  (Leído 1,590 veces)
RiizkO

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Una ayudita pls
« en: 25 Noviembre 2015, 22:19 pm »

Hola.

Soy nuevo en el foro tanto como en la programación, veo que el foro es muy bueno y dan muy buen soporte (ojalá me traten bien :P), tengo una duda,

Quisiera poner en mi programa que si un .exe cualquiera, ejemplo: CCleaner.exe si un exe se este corriendo, yo tengo que pinchar el button y en mi programa me salte un messagebox diciendo que me esta corriendo y si no un mensaje de advertencia que me salga que NO esta corriendo


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Una ayudita pls
« Respuesta #1 en: 25 Noviembre 2015, 22:56 pm »

Hmmm... creo que no está del todo claro lo que quieres hacer.

Si pretendes hacer una comprobación puntual para averiguar si al menos existe un proceso corriendo con nombre "X", entonces puedes utilizar la Class Process (entre otras alternativas):

Código
  1. Dim isRunning As Boolean = Process.GetProcessesByName("CCleaner", ".").Any
  2.  
  3. Select Case isRunning
  4.  
  5.    Case True
  6.        MessageBox.Show("El proceso está en ejecución.", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
  7.  
  8.    Case Else
  9.        MessageBox.Show("El proceso no se encontró.", "", MessageBoxButtons.OK, MessageBoxIcon.Information)
  10.  
  11. End Select

En cambio, si pretendes monitorizar cuando un proceso es iniciado en el sistema y cuando se mata, es un pelín más complicado, puedes hacerlo con un Timer o con los eventos del instrumental de windows (WMI) ManagementEventWatcher. Si necesitas un ejemplo pídelo.

Saludos


« Última modificación: 25 Noviembre 2015, 23:23 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
uNA AYUDITA PLZ
Software
_km3loth_ 1 1,991 Último mensaje 30 Abril 2005, 22:26 pm
por Randomize
Una ayudita...
Diseño Gráfico
PhorSeth 7 3,468 Último mensaje 24 Mayo 2005, 12:31 pm
por + enrique ZP
ayudita ^^
Programación Visual Basic
Lambda 2 1,537 Último mensaje 2 Abril 2006, 18:56 pm
por Robokop
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines