PDA

Ver la Versión Completa : Detectar si un programa está en ejecución


Miguel45
13-04-2007, 10:43:19
Buenos días, compañeros.
No se si estoy en el foro correcto, pero os planteo mi problema.
Quiero saber desde mi aplicación (un programa de facturación) si un determinado programa está ejecutándose o por el contrario ha sido cerrado.
Esto me hace falta porque utilizo un programa que se encarga de transmitir por fax ciertos documentos generados desde la aplicación, y claro está, que si este programa se cierra, los faxes no son enviados.
Gracias anticipadas y un saludo.

Miguel.

Neftali [Germán.Estévez]
13-04-2007, 12:20:59
Realiza una búsqueda en los foros sobre la lista de procesos. Es un tema que ya hemos hablado varias veces.
Teniendo la lista de procesos puedes buscar en ella si está activo el proceso que necesitas.

Otra opción es utilizar la API FindWindows.

Añado: En la lista de hilos relacionados que aparece al final de la página, también tienes uno que te puede servir titulado "detectar ejecución"; Busca un proceso para "matarlo".

Miguel45
13-04-2007, 13:51:08
Gracias neftali por responder y disculpas a todos, ya que he estado buscando por el foro y he encontrado varias soluciones que me son válidas.
Un saludo y gracias.
Miguel.