Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Sobre los procesos en ejecución de Windows

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Sobre los procesos en ejecución de Windows Responder citando

Hola a todos, soy nuevo en el foro, gracias a la recomendación de max en el foro de 'la web del programador'. Desde hace poco trabajo con builder c++ 5.0 y en realidad conozco poco la api Win32, cosa que, solvento utilizando el c y c++ clasicos.

Sin embargo, me gustaria hacer un script que compruebe que un programa que he llamado 'ren_fitxero' esta en funcionamiento. Para ello habia pensado, atrapar la lista de procesos interna de windows y recorrer esta lista para saber si el programa que he mencionado se haya en ejecucion. Pero no se como se hace esto, tal vez por que no se buscar bien la información de este tipo. Muchas gracias por la ayuda.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Bueno por ser nuevo, te diremos que muchos de estos mensajes ya se han contestado, una sugerencia es usar la funcion Buscar (al inicio de esta pagina) y puedes poner la opcion FindWindow

o bien, puede ir al siguiente enlace donde _LEO, ha dejado una manera de hacerlo buscando la calculadora

https://cppbuilder.es/viewtopic.php?t=4767&highlight=findwindow

y para tu programa puede ser de la siguiente manera

HWND w = FindWindow(0, "'ren_fitxero");
if (IsWindow(w)) // solo detectamos que exista en funcionamiento
{
ShowMessage("El programa esta en Ejecucion");
}
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Bueno por ser nuevo, te diremos que muchos de estos mensajes ya se han contestado, una sugerencia es usar la funcion Buscar (al inicio de esta pagina) y puedes poner la opcion FindWindow

o bien, puede ir al siguiente enlace donde _LEO, ha dejado una manera de hacerlo buscando la calculadora

https://cppbuilder.es/viewtopic.php?t=4767&highlight=findwindow

y para tu programa puede ser de la siguiente manera

Código:
HWND w = FindWindow(0, "ren_fitxero");
    if (IsWindow(w))  // solo detectamos que exista en funcionamiento
    {
        ShowMessage("El programa esta en Ejecucion");
    }

_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.