... proceso?","Confirme" ) Return NIL EndIf ShellExecute( 0, , "actualiza.exe", , NIL, 3 ) oVentPrin:bValid := { || NIL } PostQuitMessage( 0 ) Quit Return NIL Y este es el código del programita que hace la actualización del ejecutable y lo lanza de nuevo: FUNCTION Actualiza() ...