Página 1 de 1

Actualizador... No abrir Aplicacion

Publicado: 13 Mar 2011 02:20
por Thedary
Necesito que mientras el asistente de actualizacion del programa (Que es una aplicacion aparte de el programa) este abierto no deje abrir el programa...

Si no me explico bien lo hago en lua :D

Código: Seleccionar todo

if Updater == "Abierto" then
No Abrir el programa
else
Abrir normalmente
end
PD:
Cuando digo aplicacion aparte es que es otro ejecutable.

PD2:
El codigo que acabo de escribir es solo una forma de explicarme no es que lo haya hecho ya.

Re: Actualizador... No abrir Aplicacion

Publicado: 13 Mar 2011 08:42
por Pabloko
en el programa updater crea por ejemplo un registro en el regedit y en onclose lo eliminas, y en tu aplicacion, si detecta el valor en el registro haces un application exit

sencillo

Re: Actualizador... No abrir Aplicacion

Publicado: 13 Mar 2011 16:10
por Daniel_Lechu
También puedes detectar el EXE del actualizador y si lo encuentras no lo abres.

Re: Actualizador... No abrir Aplicacion

Publicado: 13 Mar 2011 21:40
por ams8user
lee el manual, funcion "system.enumerateprocesses"

busca el exe de tu actualizador al iniciar tu programa y si lo encuentra se cierra