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


 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  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 629 veces)
RiizkO

Desconectado Desconectado

Mensajes: 1


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

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.709



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

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 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...
Diseño Gráfico
PhorSeth 7 1,906 Último mensaje 24 Mayo 2005, 12:31
por + enrique ZP
ayudita ^^
Programación Visual Basic
Lambda 2 841 Último mensaje 2 Abril 2006, 18:56
por Robokop
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines