SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: ivanotalvaro en Sábado 23 de Febrero de 2008, 02:29

Título: Evitar Ejecutar Un Exe Varias Veces
Publicado por: ivanotalvaro en Sábado 23 de Febrero de 2008, 02:29
Nuevamente tengo una pregunta, como se hace para evitar que una aplicación se ejecute varias veces, si el usuario ejecuta la aplicación nuevamente no debe cargar una nueva instancia de esta si no mostrar la que ya se esta ejecutando.

C++ Builder o Turbo C++ Explorer

Gracias nuevamente por la ayuda
Título: Re: Evitar Ejecutar Un Exe Varias Veces
Publicado por: Eternal Idol en Sábado 23 de Febrero de 2008, 08:59
Usa un mutex con nombre, la primera instancia de tu programa lo podra crear correctamente y la segunda retornara ERROR_ALREADY_EXISTS.

CreateMutex (http://msdn2.microsoft.com/en-us/library/ms682411.aspx).
Título: Re: Evitar Ejecutar Un Exe Varias Veces
Publicado por: ivanotalvaro en Domingo 24 de Febrero de 2008, 14:46
Me funciona perfecto, muchas gracias por la ayuda!
Título: Re: Evitar Ejecutar Un Exe Varias Veces
Publicado por: Eternal Idol en Domingo 24 de Febrero de 2008, 15:14
De nadas  B)