 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
best_guitar Lt


Registrado: 12 Nov 2005Mensajes: 92
|
Publicado: Sab 12 Nov, 2005 12:55 pm Asunto: Sobre los procesos en ejecución de Windows |
|
|
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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Sab 12 Nov, 2005 6:17 pm Asunto: |
|
|
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");
} _________________
 |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Sab 12 Nov, 2005 6:18 pm Asunto: |
|
|
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");
} |
_________________
 |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|