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 

Como saber si un Programa esta corriendo y cerrar el mismo??

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como saber si un Programa esta corriendo y cerrar el mismo?? Responder citando

Hola, quisiera saber si alguien me puede ayudar con esto.

Quiero saber si un programa en especifico se esta ejecutando en ese momento y, tambien, quisiera saber como cerrar el mismo desde un programa. Espero haber sido claro con mi pregunta

Gracias: Mack
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola Mack:

Una función del API que te puede servir para esto es FindWindow

Un ejemplo de su uso, buscando una ventana por su titulo (caption):
(Abre la calculadora de Windows para probarlo)
Código:
    HWND w = FindWindow(0, "Calculadora");
    if (IsWindow(w))
    {
        ShowMessage("La calculadora esta abierta");
        // Si queremos cerrarla le enviamos el mensaje WM_CLOSE
        SendMessage(w, WM_CLOSE, 0, 0);
    }
    else
        ShowMessage("La calculadora esta cerrada");

FindWindow no solo permite buscar una ventana por su titulo, sino además por su "clase", ya que en muchos casos el titulo puede variar durante la ejecución del programa, mientras que la clase no.

Espero que me entiendas, sino dame mas detalles e intentare ponerte un ejemplo que se ajuste mas a lo que necesitas.

Saludos:
_Leo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Gracias Leo Responder citando

Leo, gracias por el codigo, lo probare pero tambien me parece importante que sepas que lo que trato de hacer es algo parecido a CTRL+ALT+SUPR. Aun asi, creo que tu respuesta me ayudara. Gracias Mack
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Todo esta en la ayuda del BCB... Responder citando

Todo esta en la ayuda del Builder, busquen en los ejemplos un programa que se llama "procview",ahi esta lo que buscan o busco, como sea...
Mack
Volver arriba
Ver perfil de usuario Enviar mensaje privado
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.