Actualizador... No abrir Aplicacion

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
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.
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
También puedes detectar el EXE del actualizador y si lo encuentras no lo abres.
lee el manual, funcion "system.enumerateprocesses"

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